0

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」タグを追加しましたが、うまく機能しませんでした。

事前に感謝します!!!

4

1 に答える 1