JRI インターフェイスで R を使用する JavaFx GUI を自己完結型モードで展開しようとしています。アプリケーションは Net-beans で完全に動作し、JRI を使用するコードを無効にすると、スタンドアロン モード (クリック可能な jar を使用) でもうまく動作します。動作しない理由を理解していると思います。 JVM 引数をマニフェスト ファイルに渡す方法がわからないことが問題です。Webで検索すると、不明確な回答が得られました(これは役に立ちましたが、十分ではありませんhttp://www.rgagnon.com/javadetails/java-0166.html)。
マニフェスト ファイルは次のとおりです。
Manifest-Version: 1.0
JavaFX-Version: 2.2
implementation-vendor: yschellekens
implementation-title: LineChartWithHoverCoords
implementation-version: 1.0
JavaFX-Application-Class: linechartwithhovercoords.LineChartWithHoverC
oords
JavaFX-Class-Path: lib/JRI.jar lib/JRIEngine.jar lib/REngine.jar lib/a
rpack-combo.jar lib/commons-codec-1.5.jar lib/commons-logging-1.1.jar
lib/csparsej.jar lib/jplasma.jar lib/jtransforms.jar lib/junit-4.11.
jar lib/junit.jar lib/log4j-1.2.13.jar lib/netlib-java.jar lib/optimi
zation.jar lib/parallelcolt-0.9.4.jar lib/poi-3.10-beta2-20130904.jar
lib/poi-examples-3.10-beta2-20130904.jar lib/poi-excelant-3.10-beta2
-20130904.jar lib/poi-ooxml-3.10-beta2-20130904.jar lib/poi-ooxml-3.9
.jar lib/poi-ooxml-schemas-3.10-beta2-20130904.jar lib/poi-scratchpad
-3.10-beta2-20130904.jar
Created-By: JavaFX Packager
Main-Class: com/javafx/main/Main
Net-beans で動作させるには、JVM に引数を追加する必要があり (ant タスクで jvmarg タグも指定しました)、それをマニフェスト ファイルに渡す必要があります。
Ant タスクを使用して、" jvmarg」タグを追加しましたが、うまく機能しませんでした。
事前に感謝します!!!