それ以外の:
-classPath libs/library1.jar:libs/library2.jar
使用する:
-classpath "libs/library1.jar;libs/library2.jar"
パッケージャーによってマニフェストで作成されたものを解析するものは何でも、ライブラリを分離するJavaFX-ClassPath
必要はありません。引数で代わりに:
a を使用すると、生成された はライブラリを区切るためにスペースを使用し、ランタイムは両方のライブラリを使用できるようになります。;
-classpath
JavaFX-ClassPath
これは、OS X で JavaFX パッケージャーを使用して生成したマニフェストのサンプルです (これは私にとってはうまくいきました)。
$ jar xf HelloWorld.jar
$ cat META-INF/MANIFEST.MF
Manifest-Version: 1.0
JavaFX-Application-Class: HelloWorld
JavaFX-Class-Path: lib/phrases.jar lib/friend.jar
JavaFX-Version: 2.2
Created-By: JavaFX Packager
Main-Class: com/javafx/main/Main
マニフェストを含む Jar は、OS X 10.8 Java 1.8.0-ea-b113 で次のコマンドを使用して生成されました。
/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/bin/javafxpackager -createjar -classpath "lib/phrases.jar;lib/friend.jar" -srcdir . -outfile HelloWorld -appclass HelloWorld