添加openjdk7的第三方源(root 用户执行)
add-apt-repository ppa:openjdk-r/ppa
执行更新
apt-get update
安装
apt-get install openjdk-7-jdk
出错处理
错误1
root@localhost:/home/user# apt-get install openjdk-7-jdk
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您可能需要运行“apt-get -f install”来纠正下列错误:
下列软件包有未满足的依赖关系:
libgcc1 : 破坏: gcc-4.1 但是 4.1.2-29 正要被安装
libgfortran3 : 破坏: gcc-4.1 但是 4.1.2-29 正要被安装
libgomp1 : 破坏: gcc-4.1 但是 4.1.2-29 正要被安装
libstdc++6 : 破坏: gcc-4.1 但是 4.1.2-29 正要被安装
openjdk-7-jdk : 依赖: openjdk-7-jre (= 7u111-2.6.7-1~deb7u1) 但是它将不会被安装
推荐: libxt-dev 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
运行
apt-get -f install
错误2
无法下载 http://security.debian.org/pool/updates/main/libx/libx11/libx11-dev_1.5.0-1+deb7u3_i386.deb 连接失败 [IP: 133.242.99.74 80]
E: 有几个软件包无法下载,您可以运行 apt-get update 或者加上 --fix-missing 的选项再试试?
重新安装libx11-dev
apt-get install libx11-dev
选择版本
update-alternatives --config java
出错
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java
无需配置。
说明 jdk7没有正确安装
再次运行安装
apt-get install openjdk-7-jdk
重新选择版本后
有 2 个候选项可用于替换 java (提供 /usr/bin/java)。
## 选择 路径 优先级 状态
* 0 /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java 1061 自动模式
1 /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java 1061 手动模式
2 /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java 1051 手动模式
要维持当前值[*]请按回车键,或者键入选择的编号:2
最后检查
java -version
java version "1.7.0_111"
OpenJDK Runtime Environment (IcedTea 2.6.7) (7u111-2.6.7-1~deb7u1)
OpenJDK Client VM (build 24.111-b01, mixed mode, sharing)
版权属于:作者名称
本文链接:https://benzina.cn/archives/10/
转载时须注明出处及本声明