4

我是一个非常缺乏经验的程序员。我刚刚参加了为期一周的关于在 Eclipse 中进行 Java 编程的课程。当我回到家并在我的家用电脑上安装了 Eclipse 时,我能够调出我在编辑器中制作的程序,但 Eclipse 无法运行它;它只接受 .ant 文件。

我能够让项目显示在项目资源管理器中(通过导入它们)并更改类路径以识别这些项目,但是在运行>运行配置>Java应用程序中选择主类的选项中没有显示任何内容。我很困惑,因为我在一周的 Java 经验中没有被教导使用 Eclipse 的这些特性。任何帮助将不胜感激。

更新:当我尝试配置构建路径/类路径时,我仍然没有在运行>运行配置>Java应用程序中选择主类的选项,即使遵循洛根的建议也是如此。JRE 系统库仍在构建路径上,但在我的项目属性中它的图标上有一个红色的 X。另外,这也在我的项目属性窗口的顶部:

“缺少构建路径条目:org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7

更糟糕的是,当我单击“运行”按钮时,运行脚本的文件类型选项取决于我选择的内容。如果我在 Project Explorer 中选择了项目,选项是 Java Applet 和 Java Application,但如果我选择了显示中的代码,则会出现 .ant 文件选项。

另外,源文件夹的名称前面没有#。

还有一条更重要的信息:由于某种原因,从未下载过 Eclipse SDK 文件夹。但是,我提取了 Juno 文件夹中的所有 .zip 文件,Eclipse 应用程序确实出现了。

帮助将不胜感激,特别是作为关于做什么的文字、直接的指示。谢谢你。

4

6 回答 6

17

我想我以前遇到过这个。您需要将 JRE 系统库添加到您的项目构建路径库中。

包资源管理器中的项目应该在源文件夹之后显示 JRE 系统库(如果有的话)。

  • 右键单击您的项目并选择属性。
  • 单击左侧选项树中的 Java Build Path 选项。
  • 在 Java Build Path 窗口中,单击 Libraries 选项卡。
  • 确保列出了 JRE 系统库,如果没有,请单击添加库按钮。
  • 然后选择 JRE System Library,然后你可以指向一个或使用 Eclipse 使用的那个。
  • 单击完成,然后返回您的项目。

还要检查您的源代码文件夹是否在项目的构建路径上。如果该文件夹位于构建路径上,则您的源文件夹应在名称前加上 # ,例如 #src。如果它没有 # 符号,您可能需要使用您的代码右键单击该文件夹并将其添加到构建路径。

于 2012-07-14T02:29:00.927 回答
13

我通过 Eclipse ->preferences-->java-->installed jre -> 在我的情况下选择标准 Vm (Mac OSX) /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/ 解决了这个问题主页.完成

于 2014-09-21T22:00:28.570 回答
1

使用 Eclipse JUNO 设置 java 环境来配置 FX 项目。

  • 转到窗口-> 首选项
  • 选择已安装的 JRE
  • 添加缺少的 JRR (7)

然后在创建 JavaFx 项目之后。

阿肖克·帕尔马

于 2012-10-16T05:32:37.350 回答
1

首先,您必须确保已安装 Eclipse for JAVA。你必须知道,当涉及到 Java 项目时,eclipse 有它自己的结构。遵循本教程,我认为这可能会对您有很大帮助。

http://eclipsetutorial.sourceforge.net/totalbegginer01/lesson01.html

大多数 IDE,包括 Eclipse,不运行文件(至少不是以直接的方式),因此您必须创建一个项目并将现有的 (.java) 文件导入其中。

于 2012-07-13T23:55:22.007 回答
1

For Java 1.7or 1.8onMac OSX您可以按照以下步骤操作:

  1. 在终端 shell 上使用/usr/libexec/java_home -v 1.8命令来查找您的 java 1.8 主目录。
  2. 转到Eclipse ->Preferences->Java->Installed JREs并按下Add按钮,然后选择Standard VM并在我的情况下添加/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home
于 2016-09-29T17:07:44.240 回答
0

此错误是由 JRE 系统库引起的。也许您没有为运行 Eclipse 项目提供适当的 JRE。所以请按照以下步骤操作。

  1. 右键单击项目并选择属性。
  2. 单击左侧菜单中的 Java Build Path 选项。
  3. 在 Java Build Path 窗口中,单击 Libraries 选项卡。
  4. 确保列出了 JRE 系统库,如果未列出,则可以通过单击右侧菜单中的“添加库”来添加。
  5. 因此,如果 JRE System Library 已经列出,那么 双击JRE System Library 之前在Java Build Path窗口Libraries选项卡上显示错误。
  6. 然后它将打开另一个名为JRE System Library的窗口。所以在那个窗口中选择Alternate JRE。从该下拉列表中选择您的 JRE。

就我而言,它是 java-8-openjdk-amd64 ,因为我使用的是 ubuntu 16.04。像这样,您也可以选择您的 JRE 系统库。

于 2017-03-01T15:04:21.727 回答