This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Windows launcher must change detection mechanism of JDK version 1.5 and newer. The items in Registry have to be searched different way than what we do now. This must be addressed before NB 5.5 Beta.
Not needed for 5.5 beta.
Reassigning to Radim, new owner of the launcher.
not needed - won't fix. Why should we do this?
Not WONTFIX. Was not urgent for the Beta. We want to do something about this.
Core of the problem is that JDK installer changed the way it writes to Windows registry. Between 1.4 and 1.5. This means, if the netbeans.conf does not specify a certain JDK path, we look into Windows registry. The problem is that we may choose 1.4 from the registry even if 1.5 is alredy installed. Please, investigate, how the registry keys look like when 1.4 is installed and when 1.5 is installed, and compare it with the behaviour we do in the laucher at this moment.
Checking in nbexec.exe; /shared/data/ccvs/repository/core/launcher/windows/nbexec.exe,v <-- nbexec.exe new revision: 1.24; previous revision: 1.23 done Checking in nbexec.cpp; /shared/data/ccvs/repository/core/launcher/windows/nbexec.cpp,v <-- nbexec.cpp new revision: 1.25; previous revision: 1.24 done
need to synchronize app.exe Now it checks for default Java, if it is not found it tries 1.6 then 1.5. Part of check is validation if the directory exists.
Oops, this is platform?/lib/nbexec.exe that has no copies like app.exe. Currently I am not going to backport this into 5.5 bacause NB5.x platform should be compatible with J2SDK 1.4.x. The IDE will refuse to start on 1.4 later in start sequence because of dependencies specified in enterprise cluster modules.
*** Issue 106142 has been marked as a duplicate of this issue. ***