当前位置: 首页 > 知识库问答 >
问题:

Eclipse找不到JRE

韩英锐
2023-03-14

我对Ubuntu 14.04上的JRE有问题。

编辑:计算机没有连接到Internet,所以我使用apt脱机方法(我在安装eclipse时已经这样做了)。

我正在尝试运行eclipse cdt,当我播放它时,我收到以下消息:

为了运行Eclipse,必须提供Java运行时环境(JRE)或Java开发工具包(JDK)。在当前路径中搜索以下位置后,未找到Java虚拟机:/usr/lib/eclipse/jre/bin/Java

java--version命令为我提供了以下输出:

The program 'java' can be found in the following packages:
 * default-jre
 * gcj-4.8-jre-headless
 * openjdk-7-jre-headless
 * gcj-4.6-jre-headless
 * openjdk-6-jre-headless
Try: sudo apt-get install <selected package>

我知道JRE还没有安装,所以我安装了它:

sudo apt-get install openjdk-7-jre-headless

这就是输出:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
openjdk-7-jre-headless is already the newest version.
openjdk-7-jre-headless set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.

在执行java--version命令后,输出与之前的输出相同。

我试着读了这个和那个还有更多的文章

编辑2:我还尝试将路径usr/lib/jvm/java-7-openjdk-amd64添加到etc/profile文件中:

JAVA_HOME=/usr/local/java/jre1.8.0_60
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

我不明白我错过了什么或做错了什么。或者也许安装了JRE,但Eclipse不知怎的不知道?

我会很高兴得到一些指导。

共有3个答案

艾修然
2023-03-14

只需从jdk复制“jre”文件夹,并将其放在“eclipse”文件夹中

宓昂雄
2023-03-14

尝试在~/中添加java路径。巴什尔。

宇文鸿畴
2023-03-14

通过安装

sudo apt-get install openjdk-7-jdk 

您还可以手动将JDK添加到Eclipse:

Windows -> Preferences
=> Java / Installed JREs

如果未列出,请单击“添加”,选择“标准虚拟机”,然后单击“下一步”。将“JRE Home”设置为类似于/usr/lib/jvm/java-7-openjdk-amd64(通过“Directroy”按钮导航)。

 类似资料:
  • 我正在为OpenFire开发一个插件,当我在插件源代码中设置断点时,Eclipse会报告“source not Found”。JAR的构建与OpenFire服务器的构建是分开的。我尝试添加JAR并指定源代码目录,但没有尝试。 下面是我所遵循的过程:当我命中断点时,我将单击“编辑源查找路径”,单击“添加”,Java库,用户库,单击用户库,添加我的库(尝试了“添加JAR”和“添加外部JAR”),然后指

  • 问题内容: 我知道这个问题以前曾被问过,我已经看到了很多解决方案,但似乎没有一个对我有用。在此错误开始出现之前,我能够毫无问题地构建我的apk。我尝试清理我的项目,将其从工作区中删除并重新导入,从我的Builders中为该项目删除“ Java Builder”,手动构建项目,重新排序Java构建路径。我没有可见的编译器问题,我的工作区中也没有问题。 我之前确实曾遇到过此问题,并通过从我的工作空间中

  • 我在安装了OpenJDk 7的Ubuntu 12.04上使用Eclipse 3.7.2 java版本给出 每当我尝试运行项目时,都会收到以下错误。 所有项目都会发生这种情况,我已经在我的 Windows 系统上成功编译了这些项目。而且,当直接从终端使用 javac 和 java 时,它可以工作。有没有简单的解决方案?这是因为OpenJDK吗? 类代码是: 更新:我的源代码在一个名为swingtes

  • 我对硒世界还很陌生。我一直在用这个代码打开一个基本的facebook页面,它不断地抛出一个错误: 在端口8852上启动ChromeDriver 78.0.3904.105(60E2D8774A8151EFA6A00B1F358371B1E0E07EE2-refs/branch-heads/3904@{#877})只允许本地连接。请保护ChromeDriver和相关测试框架使用的端口,以防止恶意代码

  • 问题内容: 在Eclipse中调试Java应用程序时,在两种情况下会收到“ 找不到源 ”错误: 进入另一个已经导入的项目中的文件 进入已安装的Maven存储库中的文件 文件在那里,但是eclipse不会进入它们,而是显示一个“ 附加源 ” 按钮 我尝试附加(它打开了一个对话框来定义变量?!),eclipse确实跳到了文件,但是调试器无法检查那里的任何变量。另外,为每个依赖项手动附加源也是不切实际的