gpt4 book ai didi

java - Linux Mint 无法安装 JDK

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:19:58 27 4
gpt4 key购买 nike

在 Linux Mint 16 Cinamons petra 上安装 JDK jdk_1.8.005-1_i386.deb 时,我遇到了一些堆栈问题。我尝试使用 alien -i jdk-8u5-linux-i586.rpm 并直接安装jdk_1.8.005-1_i386.deb 我的控制台上仍然出现此错误:

(Reading database ... 152427 files and directories currently installed.)
Unpacking jdk (from .../jdk_1.8.005-1_i386.deb) ...
dpkg: error processing /home/dejjan/Downloads/jdk_1.8.005-1_i386.deb (--install):
trying to overwrite '/etc/.java/.systemPrefs/.system.lock', which is also in package jre 1.7.055-1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/home/dejjan/Downloads/jdk_1.8.005-1_i386.deb

我该如何解决这个问题?

最佳答案

我基本上从不为此使用 deb 文件。根据经验,使用存档版本 (tgz) 更容易。

在/usr/java下下载并解压tgz,然后:

sudo ln -sf /usr/java/jdk1.8-version/ /usr/java/default #so that you can change easily the java version in the future
sudo rm /usr/bin/java /usr/bin/javac /usr/bin/jar

创建指向 java 可执行文件的符号链接(symbolic link)

sudo ln -sf /usr/java/default/bin/java /usr/bin/java
sudo ln -sf /usr/java/default/bin/javac /usr/bin/javac
sudo ln -sf /usr/java/default/bin/jar /usr/bin/jar

定义一个全局的 JAVA_HOME

sudo bash -l -c "echo export JAVA_HOME=/usr/java/default >> /etc/profile"

最后让mint知道使用哪个java

 sudo update-alternatives --config java

并从列表中选择正确的版本

关于java - Linux Mint 无法安装 JDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23580455/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com