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.
http://wiki.netbeans.org/InstallerBootstrapJRE
Hi. I think that this is a wonderful thing that will help adoption of NetBeans Ruby IDE. I noticed that in the design for the download page (http://wiki.netbeans.org/DownloadPageFor65), it actually says implies need the JDK to install the Ruby bundle. I wanted to test this out, but the installer wants me to give the path to the JDK. Do you now about when I will be able to test this so that I can write about it in the 6.5 setting up tutorial? Does the inclusion of the GlassFish server in the Ruby bundle impact this in any way? Will they still be able to install the Ruby bundle with GlassFish and run their Rails apps in GlassFish without a JDK? Super!
> I wanted to test this out, but the installer wants me to give the path to the JDK. Do you now about when I will be able to test this so that I can write about it in the 6.5 setting up tutorial? See Issue 138230 and Issue 139880. I don`t have the estimate on when the first one would be fixed, but the latter would be fixed early next week. > Does the inclusion of the GlassFish server in the Ruby bundle impact this in any way? No, only presense of Java-related modules affects the requirement on JDK. > Will they still be able to install the Ruby bundle with GlassFish and run their Rails apps in GlassFish without a JDK? Super! I guess, yes, CC-ing Vince for confirmation.
CC-ing Jano. One of the main open questions is whether to put the JRE during installation. I think that the reasonable place to put this private JRE at the same level directory as all the other NetBeans clusters. Additionally we should not forget that uninstaller (in NetBeans folder) should run on this private JRE as well. After uninstallation, this private JRE should be removed as well. The other critical point is GlassFish V3 - we also create uninstaller for it. So if user, firstly, uninstall NetBeans and then tries to uninstall V3 then he gets an error message about missing JRE/JDK. The workaround is to uninstall V3 _together_ with the NetBeans IDE. Using of bootstrap JRE gives about 13-21MB (JDK5) or 14-24MB (JDK6) of extra download size.
Why don't we just install a full featured JRE? I think the installer should check whether a suitable JRE is installed on user's machine. If yes, don't install the new JRE, use the existing one. If not, install it as a regular JRE installation. The standalone JRE installation should have its own uninstaller, updater, etc.
Looks like an option.. but that leads to another 15-25MB of d/l size (30-50MB totally including bootstap JVM).
Ccing Pavel as this clearly goes beyond the UI decision.
Assigned to new owner.