繁体   English   中英

Eclipse项目无法识别Java项目; 类路径问题

[英]Java projects not being recognized by Eclipse; classpath problems

我是一个非常缺乏经验的程序员。 我刚刚在Eclipse中学习了一周的Java编程课程。 当我回到家并在家用计算机上安装Eclipse时,我能够调出我在编辑器中创建的程序,但Eclipse不会运行它; 它只接受.ant文件。

我能够在Project Explorer中显示项目(通过导入它们)并更改类路径以识别这些项目,但没有任何内容显示为在运行>运行配置> Java应用程序中选择主类的选项。 我很困惑,因为我没有被教过在一周的Java经验中使用Eclipse的这些功能。 任何帮助将非常感谢。

更新 :当我尝试配置构建路径/类路径时,即使按照Logan的建议,我仍然没有选择运行>运行配置> Java应用程序中的主类的选项。 JRE系统库仍然在构建路径上,但是在我的项目的properties.Plus中,它的图标上有一个红色X,这也是我项目的Properties窗口的顶部:

“缺少构建路径条目: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应用程序确实出现了。

我们将非常感谢您的帮助,特别是关于如何做的直接指示。 谢谢。

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

Package Explorer中的项目应该在源文件夹后显示JRE系统库(如果有)。

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

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

我通过转到Eclipse - >首选项 - > java - >安装jre解决了这个问题 - >在我的案例中选择标准Vm(Mac OSX)/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/ Home.Finish

首先,您必须确保安装了Eclipse for JAVA。 你必须知道eclipse在Java项目中有自己的结构。 按照本教程,我认为可能会对您有所帮助。

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

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

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

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

然后创建JavaFx项目。

Ashok Parmar

对于Mac OSX上的Java 1.71.8 ,您可以按照以下步骤操作:

  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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM