编辑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.ini
eclipse 可执行文件所在的同一文件夹中的文件并添加以下两行:
-vm
/home/user/jdk/bin/java
这个选项非常容易理解,您只需使用 -vm 选项并指定您选择的 jvm 的完整路径。
如果您想从互联网上下载的包中安装 Java,则需要另一个指南,请更清楚。