Eclipse在Ubuntu上找不到Java。

18 浏览
0 Comments

Eclipse在Ubuntu上找不到Java。

我在我的Ubuntu 12.04上正确安装了Java,并且在.bashrc文件中设置了PATH变量。

命令java -version给出了期望的输出。

但是当我尝试启动Eclipse时,它报错说找不到JDK。

0
0 Comments

问题的原因是Eclipse在Ubuntu上无法找到Java。解决方法有两个:一个是修改eclipse.ini文件,另一个是找出为什么Eclipse使用不同的PATH启动。可能的解决方法是退出登录并重新登录以使启动程序获取更新的PATH设置,或者启动程序可能从其他地方获取了错误的PATH设置。

另外,还有一种解决方法是通过命令行启动Eclipse,以避免类似的问题。有人建议将PATH变量放在.bash_profile中而不是.bashrc中,因为.bashrc只对非登录shell(例如新打开的终端窗口)执行,而.bash_profile对登录shell执行(GUI是登录shell的子进程)。在.bash_profile中定义PATH变量后,通过点击Eclipse可执行文件启动程序是有效的。

总结起来,解决这个问题的方法有以下几点:

1. 修改eclipse.ini文件。

2. 确定为什么Eclipse在启动时使用不同的PATH,并尝试修复。

3. 退出登录并重新登录,使启动程序获取更新的PATH设置。

4. 通过命令行启动Eclipse,以避免问题。

5. 将PATH变量放在.bash_profile中,以便在启动时正确加载。

希望以上方法能够帮助解决Eclipse在Ubuntu上找不到Java的问题。

0
0 Comments

在Ubuntu上,Java通常位于/usr/lib/jvm/your_java_version,但是Ubuntu通常会在/usr/lib/jvm/java-7-sun创建一个指向当前Java版本的符号链接。这个符号链接可能存在,也可能不存在,这取决于您在计算机上如何安装Java,现在它已经不再在存储库中提供。

导航到/usr/lib/jvm/并输入ls命令以找到Java所在的适当文件夹。一旦确定了位置,查找一个名为libjvm.so的文件。

在我的机器上,-vm参数的格式如下:

-vm
/usr/lib/jvm/java-6-sun/jre/lib/amd64/server/libjvm.so

确保路径位于-vm下面的新行上,否则它将不起作用。

在我的情况下,值的开头有一个空格字符。感谢您,问题已解决。

0
0 Comments

问题出现的原因是Eclipse在Ubuntu上找不到Java。解决方法是编辑eclipse.ini文件并在其中指定Java的路径。你可以在这里阅读更多详细信息。

具体的解决方法如下:

1. 打开eclipse.ini文件。

2. 在文件中添加以下内容:

-vm
/opt/sun-jdk-1.6.0.02/bin/java

确保路径与你的系统相符。通常Java安装在/opt目录下,请在你的系统上确认一下。

3. 如果以上方法无效,你还可以参考这个问题的解决方法。

4. 但是需要注意的是,我以前在Ubuntu上使用Eclipse时并没有编辑eclipse.ini文件。Eclipse的启动由.ini文件控制,有时候.ini文件中可能没有正确的路径,这可能是你的情况。

0