如何使用 RPM 包安装 JDK 1.7?

如何使用 RPM 包安装 JDK 1.7?

编辑Start

我已经运行 eclipse 一段时间了。并且一直在开发基于 java 的服务器。

编辑End

今天,eclipse、java 项目、右键单击、属性、java 构建路径 (jdk 1.6) 突然报告缺少 jar(netx.jar、plugin.jar 和 gnome-java-bridge.jar)。可能是在 ubuntu 自动更新后这些 jar 丢失了。几天前我的笔记本电脑也发生过这种情况。

java -version

java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.3) (6b24-1.11.3-1ubuntu0.10.04.1)
OpenJDK Server VM (build 20.0-b12, mixed mode)

我找不到其他人遇到类似的问题,所以我想我会升级到 1.7。所以我从神谕

我在 Ubuntu 10.04 上运行了以下命令

sudo apt-get install alien dpkg-dev debhelper build-essential
sudo alien jre-7u5-linux-i586.rpm
sudo alien jdk-7u5-linux-i586.rpm

不幸的是,两者都报告错误。这些文件夹确实存在于路径中。

make: *** [binary-arch] Error 9
find: `jdk-1.7.0_05': No such file or directory


make: *** [binary-arch] Error 9
find: `jre-1.7.0_05': No such file or directory

现在,当我尝试再次安装时,使用sudo alien jdk-7u5-linux-i586.rpm 我得到

error: incorrect format: unknown tag
Warning: Skipping conversion of scripts in package jdk: postinst postrm prerm
Warning: Use the --scripts parameter to include the scripts.
mkdir: cannot create directory `jdk-1.7.0_05': File exists
unable to mkdir jdk-1.7.0_05:  at /usr/share/perl5/Alien/Package.pm line 257.

答案1

您的问题有点令人困惑:您想知道如何修补此 Eclipse 行为还是想更新 Java?

标题说的是一件事,问题说的是另一件事。

如果您只想使用特定 JVM 的特定版本启动 eclipse,您只需打开eclipse.inieclipse 可执行文件所在的同一文件夹中的文件并添加以下两行:

-vm
/home/user/jdk/bin/java

这个选项非常容易理解,您只需使用 -vm 选项并指定您选择的 jvm 的完整路径。

如果您想从互联网上下载的包中安装 Java,则需要另一个指南,请更清楚。

相关内容