我在eclipse中構建了一個R/Java接口,它在我的機器上運行。我需要將它轉移到另一臺機器上,我想把它作爲一個可執行的jar文件。R/Java .jar - 設置環境變量。原生JRI庫未找到
我已經將包導出到eclipse中的可執行jar中,並將其與我創建的簡單.bat文件放在一個文件夾中。 .bat文件如下:
echo off
java -jar myPackage.jar
pause
在我的機器這個然而,運行時不存在問題,當我在文件夾傳輸到另一臺機器的本地JRI庫無法找到。我認爲這很可能與環境變量有關?我已經在eclipse中爲每個類設置了環境變量(Path; R_DOC_DR; R_INCLUDE_DR; R_SHARE_DR)(可能不是最好的解決方法)。
我在網上看到您可以通過我的電腦屬性添加/編輯環境變量,但是,我想知道是否有任何方法將它們包含在.bat文件中?我希望能夠把這個給予某人,讓他們只需簡單地運行.bat文件,而不會弄亂任何東西。
在此先感謝您的幫助,
阿蘭
但是不是指向jri.dll所在位置的環境變量嗎? 我設置了環境變量新的機器和程序運行良好。也許我的問題是,我怎樣才能設置.bat文件中的環境變量。只是要排除,我已經嘗試以下: Path = C:\ R \ R-2.13.2 \ b在;%路徑% –
@AranBrady:是的,這應該工作。只要消除等號:'路徑C:\ R \ R-2.13.2 \ bin;%路徑%' – Aacini
謝謝,我實際上只需要刪除等於兩邊的空格。 –