2016-06-15 81 views
1

我使用的是Ubuntu 16.04,而我的java位於/ usr/bin/java ,而jdk位於/ usr/lib/jvm/java-8-openjdk-amd64中。其中沒有包含javapackager。 我無法使用javapackager命令,也不知道如何將其配置爲在命令行中使用。 任何人都可以幫助我嗎? 謝謝。無法使用javapackager命令

+0

您能否提供您正在嘗試執行的命令和您得到的輸出? – Twahanz

+0

謝謝你的回覆。我沒有在$ JAVA_HOME/bin中的javapackager,我注意到openjdk沒有帶有javapackager,只好安裝oracle jdk – user1871689

回答

0

你應該定義你的java路徑。

您可以按照Petronilla Escarabajo的建議,在/etc/profile中設置您的JAVA_HOME。但JAVA_HOME或任何系統變量的首選位置是/etc/environment

像納米或者gedit中的任何文本編輯器打開/etc/environment,並添加以下

JAVA_HOME="/usr/lib/jvm/open-jdk" (java path could be different) 

使用源加載變量,運行以下命令:

源的/ etc /環境 然後檢查變量,運行以下命令:

echo $JAVA_HOME 
+1

謝謝你的回覆。但正如我所說我沒有在$ JAVA_HOME/bin 中的javapackager,我注意到openjdk沒有與javapackager一起來,只好安裝oracle jdk。 – user1871689

+0

okey然後nvm! – r007

+0

但你的回答很有幫助。如果你想要的話,你可以在你的回答中提到我的觀點,不要閱讀評論。謝謝。 – user1871689

0

看來javapackager自帶了一個叫做包3210, 如此運行apt install openjfx應該使您的工具可用於您的其他Java工具。

$ apt-file search javapackager 
openjfx: /usr/lib/jvm/java-8-openjdk-amd64/bin/javapackager 
openjfx: /usr/lib/jvm/java-8-openjdk-amd64/man/ja_JP.UTF-8/man1/javapackager.1.gz 
openjfx: /usr/lib/jvm/java-8-openjdk-amd64/man/man1/javapackager.1.gz