gpt4 book ai didi

java - 将 JVM 参数传递到 list 文件(用于 JRI + Javafx 部署)

转载 作者:行者123 更新时间:2023-12-02 06:01:20 25 4
gpt4 key购买 nike

我正在尝试在自包含模式下部署一个使用 R 和 JRI 接口(interface)的 JavaFx GUI。该应用程序在 Net-beans 上完美运行,当我禁用使用 JRI 的代码时,它在独立模式下也运行良好(带有可点击的 jar),我想我明白为什么它不起作用,我需要将 JVM 参数传递给 list 文件,问题是我不知道如何。在网络上搜索给了我不清楚的答案(这个很有帮助,但还不够http://www.rgagnon.com/javadetails/java-0166.html)。

这是 list 文件:

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 标记),并且我需要将一些方法传递给 list 文件。

我尝试通过 Ant 任务添加 JVM 参数 (-Djava.library.path='C:/Users/yschellekens.INTRANET/Documents/R/win-library/3.0/rJava/jri/x64/')使用“jvmarg”标签,但这效果不佳。

非常感谢任何帮助,提前致谢!!!

最佳答案

好的,我明白了,我添加了一个新的批处理文件,其中包含:

set _JAVA_OPTIONS= -Djava.library.path='C:/Users/yschellekens.INTRANET/Documents/R/win-library/3.0/rJava/jri/x64/' 

start javaw -jar "linechartwithhovercoords.jar"

非常感谢:

https://stackoverflow.com/users/1481401/paulb - 你太棒了!

关于java - 将 JVM 参数传递到 list 文件(用于 JRI + Javafx 部署),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22657964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com