Installer help

Is it possible to 'point' the jMP installer to use an alternate JRE location other than 'java.home'?



Thanks

not in the installer, but once it's installed you can change it in the following file :

[jmonkeyplatformInstallPath]etcjmonkeyplatform.conf



in this file you can see :


default location of JDK/JRE, can be overridden by using --jdkhome <dir> switch

#jdkhome="/path/to/jdk"



Uncomment jdkhome, and set it to the path to your JDK

Unfortunately, it appears that the installer requires java.home set to the correct JRE version to proceed (I think):


[2010-08-30 12:20:55.761]: entering -- org.netbeans.installer.Installer.<init>():114
[2010-08-30 12:20:55.761]: initializing the installer engine
[2010-08-30 12:20:55.761]:     entering -- org.netbeans.installer.Installer.initializeErrorHandler():208
[2010-08-30 12:20:55.761]:     ... initializing ErrorHandler
[2010-08-30 12:20:55.761]:     ... end of ErrorHandler initialization
[2010-08-30 12:20:55.761]:     exiting -- org.netbeans.installer.Installer.initializeErrorHandler():215
[2010-08-30 12:20:55.761]:     entering -- org.netbeans.installer.Installer.dumpSystemInfo():284
[2010-08-30 12:20:55.761]:     dumping target system information
[2010-08-30 12:20:55.761]:         system properties:
[2010-08-30 12:20:55.761]:             awt.toolkit => sun.awt.windows.WToolkit
[2010-08-30 12:20:55.761]:             file.encoding => Cp1252
[2010-08-30 12:20:55.761]:             file.encoding.pkg => sun.io
[2010-08-30 12:20:55.761]:             file.separator =>
[2010-08-30 12:20:55.761]:             java.awt.graphicsenv => sun.awt.Win32GraphicsEnvironment
[2010-08-30 12:20:55.761]:             java.awt.printerjob => sun.awt.windows.WPrinterJob
[2010-08-30 12:20:55.761]:             java.class.path => C:DOCUME~1MELOCALS~1Temp\NBI27601.tmpbundle.jar
[2010-08-30 12:20:55.761]:             java.class.version => 49.0
[2010-08-30 12:20:55.761]:             java.endorsed.dirs => C:Program FilesJavajre1.5.0_15libendorsed
[2010-08-30 12:20:55.761]:             java.ext.dirs => C:Program FilesJavajre1.5.0_15libext
[2010-08-30 12:20:55.761]:             java.home => C:Program FilesJavajre1.5.0_15
[2010-08-30 12:20:55.761]:             java.io.tmpdir => C:DOCUME~1MELOCALS~1Temp
[2010-08-30 12:20:55.761]:             java.library.path => C:Program FilesJavajre1.5.0_15bin;.;C:WINDOWSsystem32;C:WINDOWS;C:MSC.SoftwareMSC.Nastranbin;C:MSC.SoftwarePatran2007_r1bbin;C:Program FilesEDSTeamcenter4.0bin;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:Program FilesQuickTimeQTSystem;C:Program FilesOraclejre1.1.7bin;C:Oracleora81bin;C:medsclient_pkg;C:Program FilesEDSVis Products4_1ProductsVis View Standard;C:Program FilesEDSVis Products4_1Program;C:Program FilesIntelDMIX;e:CollabNetSubversion Client;C:Program FilesmechWildfire 3.0bin;C:Program FilesproeWildfire 3.0bin
[2010-08-30 12:20:55.761]:             java.runtime.name => Java(TM) 2 Runtime Environment, Standard Edition
[2010-08-30 12:20:55.761]:             java.runtime.version => 1.5.0_15-b04
[2010-08-30 12:20:55.761]:             java.specification.name => Java Platform API Specification
[2010-08-30 12:20:55.761]:             java.specification.vendor => Sun Microsystems Inc.
[2010-08-30 12:20:55.761]:             java.specification.version => 1.5
[2010-08-30 12:20:55.761]:             java.vendor => Sun Microsystems Inc.
[2010-08-30 12:20:55.761]:             java.vendor.url => http://java.sun.com/
[2010-08-30 12:20:55.761]:             java.vendor.url.bug => http://java.sun.com/cgi-bin/bugreport.cgi
[2010-08-30 12:20:55.761]:             java.version => 1.5.0_15
[2010-08-30 12:20:55.761]:             java.vm.info => mixed mode, sharing
[2010-08-30 12:20:55.761]:             java.vm.name => Java HotSpot(TM) Client VM
[2010-08-30 12:20:55.761]:             java.vm.specification.name => Java Virtual Machine Specification
[2010-08-30 12:20:55.761]:             java.vm.specification.vendor => Sun Microsystems Inc.
[2010-08-30 12:20:55.761]:             java.vm.specification.version => 1.0
[2010-08-30 12:20:55.761]:             java.vm.vendor => Sun Microsystems Inc.
[2010-08-30 12:20:55.761]:             java.vm.version => 1.5.0_15-b04
[2010-08-30 12:20:55.761]:             line.separator =>
[2010-08-30 12:20:55.761]:             os.arch => x86
[2010-08-30 12:20:55.761]:             os.name => Windows XP
[2010-08-30 12:20:55.761]:             os.version => 5.1
[2010-08-30 12:20:55.761]:             path.separator => ;
[2010-08-30 12:20:55.761]:             sun.arch.data.model => 32
[2010-08-30 12:20:55.761]:             sun.boot.class.path => C:Program FilesJavajre1.5.0_15librt.jar;C:Program FilesJavajre1.5.0_15libi18n.jar;C:Program FilesJavajre1.5.0_15libsunrsasign.jar;C:Program FilesJavajre1.5.0_15libjsse.jar;C:Program FilesJavajre1.5.0_15libjce.jar;C:Program FilesJavajre1.5.0_15libcharsets.jar;C:Program FilesJavajre1.5.0_15classes
[2010-08-30 12:20:55.761]:             sun.boot.library.path => C:Program FilesJavajre1.5.0_15bin
[2010-08-30 12:20:55.761]:             sun.cpu.endian => little
[2010-08-30 12:20:55.761]:             sun.cpu.isalist => pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
[2010-08-30 12:20:55.761]:             sun.desktop => windows
[2010-08-30 12:20:55.761]:             sun.io.unicode.encoding => UnicodeLittle
[2010-08-30 12:20:55.761]:             sun.java.launcher => SUN_STANDARD
[2010-08-30 12:20:55.761]:             sun.jnu.encoding => Cp1252
[2010-08-30 12:20:55.761]:             sun.management.compiler => HotSpot Client Compiler
[2010-08-30 12:20:55.761]:             sun.os.patch.level => Service Pack 3
[2010-08-30 12:20:55.761]:             user.country => US
[2010-08-30 12:20:55.761]:             user.dir => C:Documents and SettingsMEDesktop
[2010-08-30 12:20:55.761]:             user.home => C:Documents and SettingsME
[2010-08-30 12:20:55.761]:             user.language => en
[2010-08-30 12:20:55.761]:             user.name => MEold
[2010-08-30 12:20:55.761]:             user.timezone => America/Chicago
[2010-08-30 12:20:55.761]:             user.variant =>
[2010-08-30 12:20:55.761]:     ... end of target system information
[2010-08-30 12:20:55.761]:     exiting -- org.netbeans.installer.Installer.dumpSystemInfo():295
[2010-08-30 12:20:55.808]:     loading jni library
[2010-08-30 12:20:55.808]:         library resource path: native/jnilib/windows/windows-x86.dll
[2010-08-30 12:20:55.808]:         library file path: C:DOCUME~1MELOCALS~1Tempnbi-41504.tmp
[2010-08-30 12:20:55.839]:         ... successfully loaded the library
[2010-08-30 12:20:55.839]:     entering -- org.netbeans.installer.Installer.parseArguments():336
[2010-08-30 12:20:55.839]:     parsing command-line arguments
[2010-08-30 12:20:55.839]:         ... no command line arguments were specified
[2010-08-30 12:20:55.839]:     ... finished parsing command line arguments
[2010-08-30 12:20:55.839]:     exiting -- org.netbeans.installer.Installer.parseArguments():360
[2010-08-30 12:20:55.839]:     entering -- org.netbeans.installer.Installer.loadEngineProperties():299
[2010-08-30 12:20:55.839]:     loading engine properties
[2010-08-30 12:20:55.839]:         loading engine properties
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.width.metal => 624
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.width.aqua => 640
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.height.nimbus => 512
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.minimum.height.metal => 470
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.height.aqua => 480
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.head.right.image => resource:org/mycompany/installer/wizard/wizard-description-background-right.png
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.width.nimbus => 624
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.minimum.height.nimbus => 512
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.minimum.width.win.classic => 588
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.minimum.width.motif => 624
[2010-08-30 12:20:55.839]:             loading nbi.wizard.components.instance.uri => resource:org/mycompany/installer/wizard/wizard-components.xml
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.height.win.classic => 442
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.minimum.height.default => 500
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.minimum.height.aqua => 480
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.minimum.height.win.classic => 442
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.width.win.classic => 588
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.minimum.height.gtk => 528
[2010-08-30 12:20:55.839]:             loading nbi.product.remove.corrupted.products.silently => true
[2010-08-30 12:20:55.839]:             loading nbi.product.suggest.install => true
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.minimum.width.win.xp => 600
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.minimum.height.motif => 470
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.title.pattern => {0}
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.minimum.width.default => 600
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.welcome.left.bottom.image => resource:org/mycompany/installer/wizard/components/panels/resources/welcome-left-bottom.png
[2010-08-30 12:20:55.839]:             loading nbi.local.directory.path => $S{user.home}/.jmonkeyplatform-installer
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.minimum.width.gtk => 704
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.minimum.height.win.xp => 450
[2010-08-30 12:20:55.839]:             loading nbi.macosx.application.directory.name => jMonkeyPlatform Installer
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.height.metal => 470
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.height.gtk => 528
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.height.motif => 470
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.width.win.xp => 600
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.minimum.width.nimbus => 624
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.welcome.left.top.image => resource:org/mycompany/installer/wizard/components/panels/resources/welcome-left-top.png
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.title.prefix => jMonkeyPlatform Installer
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.icon => resource:org/mycompany/installer/wizard/wizard-icon.png
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.width.default => 600
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.head.left.image => resource:org/mycompany/installer/wizard/wizard-description-background-left.png
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.minimum.width.metal => 624
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.width.gtk => 704
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.height.default => 500
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.height.win.xp => 450
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.minimum.width.aqua => 640
[2010-08-30 12:20:55.839]:             loading nbi.wizard.ui.swing.frame.width.motif => 624
[2010-08-30 12:20:55.839]:     ... finished loading engine properties
[2010-08-30 12:20:55.839]:     exiting -- org.netbeans.installer.Installer.loadEngineProperties():326
[2010-08-30 12:20:55.839]:     initializing the local directory
[2010-08-30 12:20:55.839]:         ... local directory path (initial) : $S{user.home}/.jmonkeyplatform-installer
[2010-08-30 12:20:55.855]:         ... local directory path (resolved): C:Documents and SettingsME/.jmonkeyplatform-installer
[2010-08-30 12:20:55.855]:         ... local directory: C:Documents and SettingsME.jmonkeyplatform-installer
[2010-08-30 12:20:55.855]:     ... finished initializing local directory
[2010-08-30 12:20:55.855]:     entering -- org.netbeans.installer.Installer.initializeDownloadManager():237
[2010-08-30 12:20:55.855]:     ... initializing DownloadManager
[2010-08-30 12:20:55.870]:         file not exist, queue is empty!
[2010-08-30 12:20:55.870]:     ... end of initializing DownloadManager
[2010-08-30 12:20:55.870]:     exiting -- org.netbeans.installer.Installer.initializeDownloadManager():242
[2010-08-30 12:20:55.870]:     entering -- org.netbeans.installer.Installer.initializeRegistry():246
[2010-08-30 12:20:55.870]:     ... initializing Registry
[2010-08-30 12:20:55.870]:     ... end of initializing ErrorHandler
[2010-08-30 12:20:55.870]:     exiting -- org.netbeans.installer.Installer.initializeRegistry():250
[2010-08-30 12:20:55.870]:     entering -- org.netbeans.installer.Installer.initializeWizard():254
[2010-08-30 12:20:55.870]:     ... initializing Wizard
[2010-08-30 12:20:55.933]:         ... loading registry from resource:data/registry.xml
[2010-08-30 12:20:55.964]:         entering -- org.netbeans.installer.product.Registry.validateInstallations():817
[2010-08-30 12:20:55.964]:         validating previous installations
[2010-08-30 12:20:55.964]:         ... validating installations finished
[2010-08-30 12:20:55.964]:         exiting -- org.netbeans.installer.product.Registry.validateInstallations():902
[2010-08-30 12:20:55.995]:     ... end of initializing Wizard
[2010-08-30 12:20:55.995]:     exiting -- org.netbeans.installer.Installer.initializeWizard():258
[2010-08-30 12:20:55.995]:     creating lock file
[2010-08-30 12:20:55.995]:         ... created lock file: C:Documents and SettingsME.jmonkeyplatform-installer.nbilock
[2010-08-30 12:20:55.995]:     finished creating lock file
[2010-08-30 12:20:55.995]: ... finished initializing the engine
[2010-08-30 12:20:55.995]: exiting -- org.netbeans.installer.Installer.<init>():134
[2010-08-30 12:20:55.995]: entering -- org.netbeans.installer.Installer.start():142
[2010-08-30 12:20:55.995]: starting the installer
[2010-08-30 12:20:55.995]:     ... initializing look and feel
[2010-08-30 12:20:55.995]:         ... custom look and feel class name was not specified, using system default
[2010-08-30 12:20:56.011]:         ... class name: com.sun.java.swing.plaf.windows.WindowsLookAndFeel
[2010-08-30 12:20:56.011]:         ... get installed L&Fs
[2010-08-30 12:20:56.011]:         ... set specified L&F
[2010-08-30 12:20:56.027]:         ... check headless
[2010-08-30 12:20:56.027]:         ... creating JFileChooser object to check possible issues with UI
[2010-08-30 12:20:56.261]:         ... getting default Toolkit to check possible issues with UI
[2010-08-30 12:20:56.261]:         ... creating JProgressBar object to check possible issues with UI
[2010-08-30 12:20:56.261]:         ... all UI checks done
[2010-08-30 12:20:56.261]:         ... L&F is set
[2010-08-30 12:20:56.261]:     ... initializing L&F finished
[2010-08-30 12:20:56.261]:     An unexpected exception happened in thread main
[2010-08-30 12:20:56.261]:     java.lang.UnsupportedClassVersionError: Bad version number in .class file
[2010-08-30 12:20:56.261]:        at java.lang.ClassLoader.defineClass1(Native Method)
[2010-08-30 12:20:56.261]:        at java.lang.ClassLoader.defineClass(Unknown Source)
[2010-08-30 12:20:56.261]:        at java.security.SecureClassLoader.defineClass(Unknown Source)
[2010-08-30 12:20:56.261]:        at java.net.URLClassLoader.defineClass(Unknown Source)
[2010-08-30 12:20:56.261]:        at java.net.URLClassLoader.access$100(Unknown Source)
[2010-08-30 12:20:56.261]:        at java.net.URLClassLoader$1.run(Unknown Source)
[2010-08-30 12:20:56.261]:        at java.security.AccessController.doPrivileged(Native Method)
[2010-08-30 12:20:56.261]:        at java.net.URLClassLoader.findClass(Unknown Source)
[2010-08-30 12:20:56.261]:        at java.lang.ClassLoader.loadClass(Unknown Source)
[2010-08-30 12:20:56.261]:        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
[2010-08-30 12:20:56.261]:        at java.lang.ClassLoader.loadClass(Unknown Source)
[2010-08-30 12:20:56.261]:        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
[2010-08-30 12:20:56.261]:        at org.netbeans.installer.wizard.Wizard.newWizardContainer(Wizard.java:497)
[2010-08-30 12:20:56.261]:        at org.netbeans.installer.wizard.Wizard.open(Wizard.java:527)
[2010-08-30 12:20:56.261]:        at org.netbeans.installer.Installer.start(Installer.java:144)
[2010-08-30 12:20:56.261]:        at org.netbeans.installer.Installer.main(Installer.java:81)
[2010-08-30 12:20:56.261]:     ... show message dialog
[2010-08-30 12:20:56.261]:         title: Critical Error
[2010-08-30 12:20:56.261]:         message: An unexpected exception happened in thread main
[2010-08-30 12:20:56.261]:        
[2010-08-30 12:20:56.261]:         Exception:
[2010-08-30 12:20:56.261]:           java.lang.UnsupportedClassVersionError:
[2010-08-30 12:20:56.261]:           Bad version number in .class file
[2010-08-30 12:20:56.261]:        
[2010-08-30 12:20:56.261]:         You can get more details about the issue in the installer log file:
[2010-08-30 12:20:56.261]:          C:Documents and SettingsME.jmonkeyplatform-installerlog20100830122055.log
[2010-08-30 12:21:05.901]:     ... dialog closed

Never mind.  Set the JAVA_HOME env variable from the command line and installed from there.



Thanks