我正在尝试以自包含模式部署使用 R 和 JRI 接口的 JavaFx GUI。该应用程序在 Net-beans 上完美运行,当我禁用使用 JRI 的代码时,它在独立模式下也运行良好(带有可点击的 jar),我想我明白为什么它不起作用,我需要将 JVM 参数传递给清单文件,问题是我不知道如何。在网上搜索给了我不清楚的答案(这个很有帮助,但还不够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 标记),并且我需要将一些方法传递给清单文件。
我尝试通过带有“ jvmarg”标签,但效果不佳。
我将不胜感激任何帮助,在此先感谢!!!