From: SourceForge.net <no...@so...> - 2008-01-10 15:51:03
|
Bugs item #1868473, was opened at 2008-01-10 15:15 Message generated for change (Comment added) made by ecor6633 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=1868473&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: installer Group: normal bug Status: Open Resolution: None Priority: 5 Private: No Submitted By: ecor6633 (ecor6633) Assigned to: Nobody/Anonymous (nobody) Summary: Windows installer doesn't look environment variables Initial Comment: Windows installer doesn't look the environement variables to define where java is installed. Since Java 1.5 the Windows registry isn't changed by the java installer so the easiest thing would ne to check the presence of JAVA_HOME or JRE_HOME environement variables to locate Java's installation dir. ---------------------------------------------------------------------- >Comment By: ecor6633 (ecor6633) Date: 2008-01-10 16:51 Message: Logged In: YES user_id=1958367 Originator: YES I'm running Vista 32bits or XP 32bits. Just after a fresh install of the os I installed Java5EE which contains Java 6. I haven't any javaw.exe in system directory nor JavaSoft key in windows registry. So the only thing the installer do is display a message that say that i should install java. Of course i solved the problem adding correct keys in windows registry but i thought it would be better to correct the installer. I already had that problem a number of time and seen the solution in the jedit's forum : http://community.jedit.org/?q=node/view/1889 It happened to me a lot of time and i was bored to set the keys manually so i wrote a C# project to do it for me (base on environement variables) and wanted to make it accessible as a sourceforge project. But why would everybody use an external tool if it's possible to change the installer itself. Why %SYSTEM_DIR%\javaw.exe should be present ? That's not normal location for that file (on windows XP it was a Microsoft Java version i think). And as the java installer doesn't set registry keys i don't see anything else then environement variables. ---------------------------------------------------------------------- Comment By: Kazutoshi Satoda (k_satoda) Date: 2008-01-10 16:30 Message: Logged In: YES user_id=1483238 Originator: NO First, are you running 64-bit Windows? In a case the installer couldn't find javaw.exe in system directory, it tries to get JavaHome from registry. This had been working for long time before jEdit 4.3pre12, at least for me with JDK 1.5 with Windows XP (32-bit). Are you sure that you don't have JavaHome in your registry? If so, what happens if you actually try to launch jEdit? ---------------------------------------------------------------------- Comment By: ecor6633 (ecor6633) Date: 2008-01-10 16:14 Message: Logged In: YES user_id=1958367 Originator: YES I installed java 6 on windows XP and windows Vista and there is no javaw.exe in system directory. The patch only offers a last opportunity in case of all other tries failed. Why not give a last chance to those like me ? ---------------------------------------------------------------------- Comment By: Kazutoshi Satoda (k_satoda) Date: 2008-01-10 15:59 Message: Logged In: YES user_id=1483238 Originator: NO The installer prefers javaw.exe in the system directory to one in the directory where java is installed since jEdit 4.3pre12 so that user don't have to reinstall jEdit after they upgraded the java installation. Is there anything wrong to you? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100588&aid=1868473&group_id=588 |