JRI 인터페이스와 함께 R을 사용하는 JavaFx GUI를 자체 포함 모드로 배포하는 것을 지겨워합니다. 응용 프로그램은 Net-beans에서 완벽하게 실행되며 JRI를 사용하는 코드를 사용하지 않도록 설정하면 독립 실행 형 모드 (클릭 가능한 항아리 포함)에서 실행되기 때문에 왜 작동하지 않는지 이해할 수 있습니다. JVM 인수를 매니페스트 파일에 전달하려면 문제는 내가 어떻게 알지 못한다는 것입니다. 웹에서 검색 할 때 명확하지 않은 답변이 표시되었습니다 (이 것은 도움이되었지만 충분하지 않았습니다. http://www.rgagnon.com/javadetails/java-0166.html). 여기 JVM 매개 변수를 매니페스트 파일 (JRI + Javafx 디플로이먼트 용)에 전달
는 매니페스트 파일입니다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
내가 (내가 또한 개미 작업에 jvmarg 태그 지정) JVM에 인수를 추가 할 필요가 순 콩에서 작동하도록하기 위해서 , 그리고 그것을 manifest 파일에 몇 가지 전달해야합니다.
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"
가 많이 감사합니다 :