-
Bug
-
Resolution: Cannot Reproduce
-
P4
-
9
-
None
-
1. Oracle Linux 7.0 64 bit and above.
2. Download jdk 147 build from path https://java.se.oracle.com/artifactory/webapp/#/artifacts/browse/tree/General/re-release-local/jdk/9/147/bundles/linux-x64/jdk-9-ea+147_linux-x64_bin.tar.gz and extract to folder in local system.
3. set JAVA_HOME path to extracted folder.
4. execute PATH=$JAVA_HOME/bin:$PATH at command line.
5. Download the attached jar "com.greetings.jar" to folder say "jars" in local system.1. Oracle Linux 7.0 64 bit and above. 2. Download jdk 147 build from path https://java.se.oracle.com/artifactory/webapp/#/artifacts/browse/tree/General/re-release-local/jdk/9/147/bundles/linux-x64/jdk-9-ea+147_linux-x64_bin.tar.gz and extract to folder in local system. 3. set JAVA_HOME path to extracted folder. 4. execute PATH=$JAVA_HOME/bin:$PATH at command line. 5. Download the attached jar "com.greetings.jar" to folder say "jars" in local system.
-
linux
Steps to reproduce:
1. [root@localhost JvmOptionsTest_CLI_NormalJar_linux.app]# java -version
java version "9-ea"
Java(TM) SE Runtime Environment (build 9-ea+147)
Java HotSpot(TM) 64-Bit Server VM (build 9-ea+147, mixed mode)
[root@localhost JvmOptionsTest_CLI_NormalJar_linux.app]# javapackager -version
Java Packager version 9-ea
2. execute the following command at command line, javapackager will create linux_app with the following command
<COMMAND>
javapackager -deploy -verbose -outdir bundles -outfile test -native image -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -BjvmProperties="sqe.aba.caba=dabacaba" -name JvmOptionsTest_CLI_NormalJar_linux.app -srcdir simplenormaljar -srcfiles com.greetings.jar -BmainJar=com.greetings.jar -BjvmOptions="-Dsqe.foo.bar=baz -Dsqe.qux.corge=grault -Dprism.verbose=true -Dprism.debug=true -Djavafx.verbose=true -Djavafx.debug=true"
</COMMAND>
ACTUAL OUTPUT:
[root@localhost ramesh]# javapackager -deploy -verbose -outdir bundles -outfile test -native image -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -BjvmProperties="sqe.aba.caba=dabacaba" -name JvmOptionsTest_CLI_NormalJar_linux.app -srcdir simplenormaljar -srcfiles com.greetings.jar -BmainJar=com.greetings.jar -BjvmOptions="-Dsqe.foo.bar=baz -Dsqe.qux.corge=grault -Dprism.verbose=true -Dprism.debug=true -Djavafx.verbose=true -Djavafx.debug=true"
Creating app bundle: /root/Desktop/ramesh/bundles/JvmOptionsTest_CLI_NormalJar_linux.app
"Adding modules: [java.rmi, jdk.jdi, jdk.charsets, java.xml, jdk.xml.dom, java.datatransfer, jdk.crypto.pkcs11, jdk.jstatd, jdk.httpserver, javafx.base, java.jnlp, java.desktop, java.security.sasl, jdk.snmp, jdk.zipfs, jdk.plugin.dom, java.base, jdk.crypto.ec, jdk.javadoc, jdk.jvmstat, jdk.editpad, java.sql.rowset, javafx.swing, jdk.jsobject, jdk.sctp, java.smartcardio, jdk.unsupported, jdk.scripting.nashorn, java.security.jgss, java.compiler, javafx.graphics, javafx.fxml, jdk.dynalink, javafx.media, jdk.accessibility, jdk.security.jgss, java.sql, java.httpclient, javafx.web, java.logging, java.xml.crypto, jdk.jfr, jdk.packager.services, jdk.net, java.naming, javafx.controls, jdk.internal.ed, java.prefs, jdk.compiler, jdk.naming.rmi, jdk.jconsole, jdk.attach, jdk.desktop, java.management, jdk.jdwp.agent, java.instrument, jdk.management, jdk.security.auth, java.scripting, jdk.vm.ci, jdk.naming.dns, jdk.localedata] to runtime image."
[root@localhost ramesh]# cd bundles/JvmOptionsTest_CLI_NormalJar_linux.app/
app/ runtime/
[root@localhost ramesh]# cd bundles/JvmOptionsTest_CLI_NormalJar_linux.app/
[root@localhost JvmOptionsTest_CLI_NormalJar_linux.app]# ls
app JvmOptionsTest_CLI_NormalJar_linux.app libpackager.so runtime
[root@localhost JvmOptionsTest_CLI_NormalJar_linux.app]# ./JvmOptionsTest_CLI_NormalJar_linux.app
JvmOptionsTest_CLI_NormalJar_linux.app No main class specified
JvmOptionsTest_CLI_NormalJar_linux.app Failed to launch JVM
EXPECTED OUTPUT:
Launcher should execute without error messages.
1. [root@localhost JvmOptionsTest_CLI_NormalJar_linux.app]# java -version
java version "9-ea"
Java(TM) SE Runtime Environment (build 9-ea+147)
Java HotSpot(TM) 64-Bit Server VM (build 9-ea+147, mixed mode)
[root@localhost JvmOptionsTest_CLI_NormalJar_linux.app]# javapackager -version
Java Packager version 9-ea
2. execute the following command at command line, javapackager will create linux_app with the following command
<COMMAND>
javapackager -deploy -verbose -outdir bundles -outfile test -native image -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -BjvmProperties="sqe.aba.caba=dabacaba" -name JvmOptionsTest_CLI_NormalJar_linux.app -srcdir simplenormaljar -srcfiles com.greetings.jar -BmainJar=com.greetings.jar -BjvmOptions="-Dsqe.foo.bar=baz -Dsqe.qux.corge=grault -Dprism.verbose=true -Dprism.debug=true -Djavafx.verbose=true -Djavafx.debug=true"
</COMMAND>
ACTUAL OUTPUT:
[root@localhost ramesh]# javapackager -deploy -verbose -outdir bundles -outfile test -native image -Bclasspath=com.greetings.jar -appclass com.greetings.App1 -BjvmProperties="sqe.aba.caba=dabacaba" -name JvmOptionsTest_CLI_NormalJar_linux.app -srcdir simplenormaljar -srcfiles com.greetings.jar -BmainJar=com.greetings.jar -BjvmOptions="-Dsqe.foo.bar=baz -Dsqe.qux.corge=grault -Dprism.verbose=true -Dprism.debug=true -Djavafx.verbose=true -Djavafx.debug=true"
Creating app bundle: /root/Desktop/ramesh/bundles/JvmOptionsTest_CLI_NormalJar_linux.app
"Adding modules: [java.rmi, jdk.jdi, jdk.charsets, java.xml, jdk.xml.dom, java.datatransfer, jdk.crypto.pkcs11, jdk.jstatd, jdk.httpserver, javafx.base, java.jnlp, java.desktop, java.security.sasl, jdk.snmp, jdk.zipfs, jdk.plugin.dom, java.base, jdk.crypto.ec, jdk.javadoc, jdk.jvmstat, jdk.editpad, java.sql.rowset, javafx.swing, jdk.jsobject, jdk.sctp, java.smartcardio, jdk.unsupported, jdk.scripting.nashorn, java.security.jgss, java.compiler, javafx.graphics, javafx.fxml, jdk.dynalink, javafx.media, jdk.accessibility, jdk.security.jgss, java.sql, java.httpclient, javafx.web, java.logging, java.xml.crypto, jdk.jfr, jdk.packager.services, jdk.net, java.naming, javafx.controls, jdk.internal.ed, java.prefs, jdk.compiler, jdk.naming.rmi, jdk.jconsole, jdk.attach, jdk.desktop, java.management, jdk.jdwp.agent, java.instrument, jdk.management, jdk.security.auth, java.scripting, jdk.vm.ci, jdk.naming.dns, jdk.localedata] to runtime image."
[root@localhost ramesh]# cd bundles/JvmOptionsTest_CLI_NormalJar_linux.app/
app/ runtime/
[root@localhost ramesh]# cd bundles/JvmOptionsTest_CLI_NormalJar_linux.app/
[root@localhost JvmOptionsTest_CLI_NormalJar_linux.app]# ls
app JvmOptionsTest_CLI_NormalJar_linux.app libpackager.so runtime
[root@localhost JvmOptionsTest_CLI_NormalJar_linux.app]# ./JvmOptionsTest_CLI_NormalJar_linux.app
JvmOptionsTest_CLI_NormalJar_linux.app No main class specified
JvmOptionsTest_CLI_NormalJar_linux.app Failed to launch JVM
EXPECTED OUTPUT:
Launcher should execute without error messages.