我是一个非常缺乏经验的程序员。我刚刚在Eclipse中学习了一周的Java编程课程。当我回到家并在家用计算机上安装Eclipse时,我能够调出我在编辑器中创建的程序,但Eclipse不会运行它;它只接受.ant文件。
我能够在Project Explorer中显示项目(通过导入它们)并更改类路径以识别这些项目,但没有任何内容显示为在运行中选择主类的选项>运行配置> Java应用程序。我很困惑,因为我没有被教过在一周的Java经验中使用Eclipse的这些功能。非常感谢任何帮助。
更新:当我尝试配置构建路径/类路径时,我仍然没有选择运行>运行配置> Java应用程序中的主类的选项,甚至遵循洛根的建议之后。 JRE系统库仍然在构建路径上,但是在我的项目属性中它的图标上有一个红色的X.Plus,这也是我项目的属性窗口的顶部:
“缺少构建路径条目: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应用程序确实出现了。
帮助将不胜感激,尤其是作为文字,直截了当的指示。谢谢。
答案 0 :(得分:16)
我想我之前遇到过这种情况。您需要将JRE系统库添加到项目构建路径库中。
您在Package Explorer中的项目应该在源文件夹后显示JRE系统库(如果有)。
同时检查源代码文件夹是否在项目的构建路径中。 如果该文件夹位于构建路径上,则源文件夹应在#src之类的名称前面加上#。如果它没有#符号,您可能需要用您的代码右键单击该文件夹并将其添加到构建路径。
答案 1 :(得分:13)
我通过访问Eclipse解决了这个问题 - >首选项 - > java - >安装了jre - >在我的案例中选择标准Vm(Mac OSX)/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home.Finish
答案 2 :(得分:1)
首先,您必须确保安装了Eclipse for JAVA。你必须知道eclipse在Java项目中有自己的结构。 按照本教程,我认为可能会对您有所帮助。
http://eclipsetutorial.sourceforge.net/totalbegginer01/lesson01.html
大多数IDE(包括eclipse)都不运行文件(至少不是以简单的方式运行),因此您必须创建一个项目并将现有(.java)文件导入其中。
答案 3 :(得分:1)
使用Eclipse JUNO设置java环境以配置FX项目。
然后创建JavaFx项目。
Ashok Parmar
答案 4 :(得分:1)
对于Java 1.7
或1.8
Mac OSX
,您可以按以下步骤操作:
/usr/libexec/java_home -v 1.8
命令查找java 1.8主目录。Eclipse ->Preferences->Java->Installed JREs
,然后按Add
按钮,然后选择Standard VM
,在我的情况下添加/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home
答案 5 :(得分:0)
此错误是由JRE系统库引起的。也许你没有为eclipse项目提供适当的JRE来运行。请按照以下步骤操作。
就我而言,它是java-8-openjdk-amd64,因为我使用的是ubuntu 16.04。像这样你也可以选择你的JRE系统库。