我使用的是ubuntu16.04,我的java在/usr/bin/java,jdk在/usr/lib/jvm/java-8-OpenJDK-AMD 64中。它们中的任何一个都包含javapackager。我无法使用javapackager命令,也不知道如何将其配置为在命令行中使用。有谁可以帮我?谢谢。
发布于 2016-06-15 15:33:10
您应该定义您的java路径。
您可以像Petronilla建议的那样,将JAVA_HOME设置为/etc/profile。但是JAVA_HOME或任何系统变量的首选位置是/etc/environment。
在任何文本编辑器(如nano或gedit )中打开/etc/environment,并添加以下内容
JAVA_HOME="/usr/lib/jvm/open-jdk" (java path could be different)通过运行以下命令,使用源代码加载变量:
然后,通过运行以下命令,检查变量:
echo $JAVA_HOME发布于 2016-07-08 07:52:51
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.gzhttps://stackoverflow.com/questions/37839532
复制相似问题