![尽管安装了 Java,但无法从终端执行 .jar 文件](https://linux22.com/image/1151084/%E5%B0%BD%E7%AE%A1%E5%AE%89%E8%A3%85%E4%BA%86%20Java%EF%BC%8C%E4%BD%86%E6%97%A0%E6%B3%95%E4%BB%8E%E7%BB%88%E7%AB%AF%E6%89%A7%E8%A1%8C%20.jar%20%E6%96%87%E4%BB%B6.png)
我在 Ubuntu 上安装了最新版本的 JDK 和 NetBeans。当我尝试使用 从终端执行 .jar 文件时java -jar Minecraft.jar
,输出以下内容:
The program 'java' cannot be found in the following packages:
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless
Try: sudo apt install <selected package>
有哪些可以修复该问题的方法?
答案1
手动安装 JDK 时,必须检查环境中以下变量的设置:
JAVA_HOME=~/jdk1.8.0_151
PATH=$JAVA_HOME/bin:$PATH
如果移动 JDK 文件夹,则必须更改这些值。