Ubuntu 14.04 长期支持版
据此,我需要 JAVA 8,所以我下载了 JDK 和 JRE。不幸的是,当再次尝试安装 jenkins 时
sudo apt-get install jenkins
我仍然收到错误消息
Aborting
invoke-rc.d: initscript jenkins, action "stop" failed.
dpkg: error processing archive /var/cache/apt/archives/jenkins_2.176.2_all.deb (--unpack):
subprocess new pre-removal script returned error exit status 1
Found an incorrect Java version
Java version found:
java version "1.7.0_201"
OpenJDK Runtime Environment (IcedTea 2.6.17) (7u211-2.6.17-0ubuntu0.1)
OpenJDK 64-Bit Server VM (build 24.201-b00, mixed mode)
检查我的 $PATH 并显示以下内容
/usr/lib/jvm/jre1.8.0_221/bin:/usr/lib/jvm/jdk1.8.0_211/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
应该用的java是8.连跑
java -version
给了我我所期望的
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
如果我安装了 JAVA 8,为什么会出现 Java 版本错误?我还需要做些什么来确保 JAVA 8 是默认的?
我尝试不成功
sudo apt-get install openjdk-8-jre
并得到
Unable to locate package openjdk-8-jre
旁注,当尝试从侧边栏运行 eclipse 时,我也收到有关 JAVA 版本的错误。虽然从命令行运行 eclipse 工作正常。
它必须与我的 /usr/lib/jvm 文件夹中的 default-java 符号链接有关吗?它指向 Java 7 openjdk ... 执行 ls -la 显示链接
default-java -> java-1.7.0-openjdk-amd64
java-1.7.0-openjdk-amd64 -> java-7-openjdk-amd64
java-7-openjdk-amd64
撒科打诨
holdtom
月关宝盒
相关分类