小编use*_*856的帖子

Debian 8 -bash: /usr/bin/java: 没有那个文件或目录

在一个新的 Debian 系统上我安装了 JRE 使用

sudo apt-get install default-jre
Run Code Online (Sandbox Code Playgroud)

然后我下载了一个 jar 文件并尝试运行它:

java -jar server.jar
Run Code Online (Sandbox Code Playgroud)

该文件抛出异常:

java.lang.unsupportedclassversionerror unsupported major.minor version 52.0

所以我开始寻找解决方案并按照用户的说明进行操作:

sudo rm /usr/bin/java
sudo ln -s /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java /usr/bin
Run Code Online (Sandbox Code Playgroud)

后来我意识到我什至没有目录/Library,因此这个链接没有指向任何地方。

现在我什至不能再运行java了:

java -jar server.jar
-bash: /usr/bin/java: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我已经尝试卸载 JRE 并重新安装它:

apt-get remove default-jre
apt-get update
apt-get install default-jre
Run Code Online (Sandbox Code Playgroud)

但这并没有改变任何东西。

Java似乎已安装:

    find /usr -name java
/usr/share/bash-completion/completions/java
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
/usr/lib/jvm/java-7-openjdk-amd64/bin/java
Run Code Online (Sandbox Code Playgroud)

debian java

1
推荐指数
1
解决办法
7265
查看次数

标签 统计

debian ×1

java ×1