2

我使用的是 ubuntu 16.04,我的 java 在 /usr/bin/java 中,jdk 在 /usr/lib/jvm/java-8-openjdk-amd64 中。这些都没有里面有javapackager。我无法使用 javapackager 命令,也不知道如何配置它以在命令行中使用。谁能帮我?谢谢。

4

2 回答 2

1

它似乎javapackager带有一个名为 的包openjfx,因此运行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
于 2016-07-08T07:52:51.580 回答
0

您应该定义您的 java 路径。

您可以JAVA_HOME按照/etc/profilePetronilla Escarabajo 的建议进行设置。JAVA_HOME但任何系统变量的首选位置是/etc/environment.

在任何文本编辑器(如 nano 或 gedit)中打开/etc/environment并添加以下内容

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

通过运行以下命令,使用 source 加载变量:

source /etc/environment 然后通过运行以下命令检查变量:

echo $JAVA_HOME
于 2016-06-15T15:33:10.747 回答