OS X jpackage and java.class.path

Michael Hall mik3hall at gmail.com
Mon Jul 1 20:25:47 UTC 2019



> On Jul 1, 2019, at 3:21 PM, Andy Herrick <andy.herrick at oracle.com> wrote:
> 
> can you share the command options used launching jpackage ?
> 
> I think I would understand better if I saw the complete command.

${PACKAGER} \
	--verbose \
	--input ../HalfPipe12.app/Contents/Java \
	--output outputdir \
	--name HalfPipe \
	--main-jar halfpipe.jar \
	--runtime-image /Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/Home \
	--main-class us.hall.hp.common.LoaderLaunchStub \
	--add-modules java.compiler,java.desktop,java.logging,java.management,java.prefs,java.se,java.rmi,java.scripting,java.sql,java.xml,jdk.attach,jdk.jshell \
	--java-options '-Xmx1024m -XX:+UseG1GC -XX:MaxGCPauseMillis=50 -Djava.security.manager -Djava.security.policy=../JavaApp/all.policy -Dapple.laf.useScreenMenuBar=true -Dcom.apple.mrj.application.apple.menu.about.name=HalfPipe -Dconsole=pane' \
	--mac-bundle-identifier us.hall.HalfPipe

resulting in a java.class.path setting of…

java.class.path=/Users/mjh/HalfPipe/HalfPipe_jpkg/outputdir/HalfPipe.app/Contents/Java/halfpipe.jar:RserveEngine.jar:quartz-jobs-2.2.2.jar:commons-logging-1.1.1.jar:httpcore-4.4.10.jar:groovy-all-2.6.0-alpha-1.jar:jta.jar:slf4j-log4j12-1.7.7.jar:weka.jar:groovy-all-2.6.0-alpha-1-indy.jar:htmlparser.jar:quartz-2.2.2.jar:httpclient-4.5.6.jar:JRS.jar:slf4j-api-1.7.7.jar:log4j-1.2.16.jar:macnio2.jar:halfpipe.jar:rome-1.11.1-SNAPSHOT.jar:AppleScriptEngine.jar:JRI.jar:stringtemplate-3.2.1.jar:resource.jar:rome-utils-1.11.1-SNAPSHOT.jar:Java_Simulation_Code.jar:JRIEngine.jar:antlr-2.7.7.jar:jdom2-2.0.6.jar:REngine.jar:rhino-1.7.9.jar:



More information about the core-libs-dev mailing list