我无法在 Linux Mint 上安装 JDK。
我尝试了以下方法:
apt-get install openjdk-7-jdk openjdk-7-doc openjdk-7-jre-lib
输出:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package openjdk-7-jdk
有人可以帮忙吗?
答案1
您还可以使用WebUpd8 存储库:
首先升级您的系统:
sudo apt-get update
sudo apt-get upgrade
如果没有问题,你可以添加这个存储库:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
这也会将 JAVA_HOME 添加到您的 PATH 中。
答案2
我不完全确定这个问题,但看起来您的依赖项已损坏或您的软件包列表已过时。
1)因此,尝试更新您的包裹列表:
sudo apt-get update
2)并检查你的依赖关系:
sudo apt-get check
3)如果存在一些损坏的依赖关系:
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get remove
sudo apt-get autoremove
4) 返回步骤 1) 和 2)
如果仍然不起作用,请尝试从 Synaptic 包管理器查找并安装该包。
答案3
列出您的/etc/apt/sources.list.d/
文件夹在这里会有帮助。
要检查当前存储库是否已使用要安装的软件包进行更新,请运行(apt-cache search openjdk-7-jdk
如果没有看到任何列表),则表明您的计算机上有一个过时的存储库。
选项 A:获取相关存储库openjdk
并将其添加到您的文件中,sources.list
或者更好地在 .txt 文件中创建新文件/etc/apt/sources.list.d/
。
选项B:尝试安装Oracle java,它更稳定并且支持更多openjdk
答案4
不用担心通过 apt 安装。只需下载JDK包即可直接来自甲骨文并从下载脚本
链接不再有效:http://1drv.ms/1woCbS5
并将其粘贴到文本编辑器中并将其另存为.sh
文件。然后你应该使该文件可执行chmod 755 filename.sh
。如有疑问请评论。
我从这里得到了这个代码https://askubuntu.com/questions/56104/how-can-i-install-sun-oracles-proprietary-java-jdk-6-7-8-or-jre。
但由于它包含 JDK 7,所以我将其升级为 JDK8。确保/usr/lib/jvm
使用 删除文件夹rm -rf jvm-folder-path
。