Java项目不被Eclipse识别;类路径问题

whlutmcx  于 2023-06-22  发布在  Eclipse
关注(0)|答案(6)|浏览(209)

我是一个非常缺乏经验的程序员。我刚刚上了一周的Eclipse Java编程课程。当我回到家并在我的家用电脑上安装Eclipse时,我能够在编辑器中调出我所做的程序,但Eclipse无法运行它;它只接受.ant文件。
我能够让项目显示在Project Explorer中(通过导入它们),并更改类路径来识别这些项目,但是在run> runconfigurations>Java application中没有任何选项来选择主类。我非常困惑,因为我在一周的Java经验中还没有被教过如何使用Eclipse的这些特性。任何帮助将非常感谢。

更新:当我尝试配置构建路径/类路径时,我 * 仍然 * 没有在run>run configurations>Java application中选择主类的选项,即使在遵循Logan的建议之后。JRE系统库仍然在构建路径上,但在我的项目的属性中,它的图标上有一个红色的X。另外,这也在我的项目的属性窗口的顶部:

“缺少生成路径项:org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7
更糟糕的是,当我单击Run按钮时,运行脚本的文件类型选项取决于我所选择的文件类型。如果我在ProjectExplorer中选择了项目,选项是JavaApplet和JavaApplication,但是如果我在显示中选择了代码,.ant文件选项就会出现。
另外,源文件夹的名称前面没有#。
还有一个重要的信息:由于某种原因,Eclipse SDK文件夹从未下载。但是,我解压缩了Juno文件夹中的所有.zip文件,Eclipse应用程序确实出现了。
帮助将不胜感激,特别是作为字面上,直截了当的指示做什么。谢谢你。

pzfprimi

pzfprimi1#

我想我以前遇到过这种情况。您需要将JRE系统库添加到项目构建路径库中。
您的项目在包资源管理器中应该在源文件夹之后显示JRE系统库(如果有的话)。

  • 右键单击项目并选择属性。
  • 单击左侧选项树中的JavaBuildPath选项。
  • 在“Java构建路径”窗口中,单击“库”选项卡。
  • 确保列出了JRE系统库,如果未列出,则单击“添加库”按钮。
  • 然后选择JRE系统库,然后您可以指向一个或使用Eclipse使用的一个。
  • 单击“完成”,然后返回到您的项目。

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

xnifntxz

xnifntxz2#

我通过Eclipse ->preferences-->java-->installed jre --> select a standard Vm in my case(Mac OSX)/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home解决了这个问题。

imzjd6km

imzjd6km3#

首先,你必须确保你已经安装了Eclipse for JAVA。您必须知道,Eclipse在Java项目中有自己的结构。按照这个教程,我认为这可能会帮助你很多。
http://eclipsetutorial.sourceforge.net/totalbegginer01/lesson01.html
大多数IDE,包括eclipse,都不运行文件(至少不是以一种直接的方式),因此您必须创建一个项目并将现有的(. java)文件导入其中。

bpzcxfmw

bpzcxfmw4#

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

  • 进入窗口-->首选项
  • 选择已安装的JRE
  • 添加缺失的JRR(7)

然后创建JavaFx项目。
阿肖克·帕尔马

xxb16uws

xxb16uws5#

对于Java 1.7Mac OSX上的1.8,您可以按照以下步骤操作:
1.在终端shell上使用/usr/libexec/java_home -v 1.8命令查找java 1.8主目录。
1.转到Eclipse ->Preferences->Java->Installed JREs并按Add按钮,然后选择Standard VM,并像我的情况一样添加/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home

c7rzv4ha

c7rzv4ha6#

此错误是由于JRE系统库。也许你没有为eclipse项目给予合适的JRE来运行。请遵循以下步骤。
1.右键单击项目并选择属性。
1.单击左侧菜单中的Java Build Path选项。
1.在Java Build Path窗口中,单击Libraries选项卡。
1.确保列出了JRE系统库,如果没有列出,则可以通过单击右侧菜单中的“添加库”进行添加。
1.因此,如果JRE系统库已经列出,则双击JRE系统库,该系统库之前在Java Build Path窗口Libraries选项卡上显示错误。
1.然后会打开另一个名为【JRE系统库】的窗口。因此,在该窗口中选择Alternate JRE。从该下拉列表中选择JRE。
在我的例子中,它是java-8-openjdk-amd 64,因为我使用的是ubuntu 16.04。您也可以选择JRE系统库。

相关问题