2014-01-11 127 views
17

我只是想编译并运行一个简单的java程序。当我去运行我的测试人员类时,它说选择要运行的东西,它给了我Ant Build,当它突出显示时显示“启动一个使用默认设置的Ant构建”或Ant Build ...“启动Ant构建并允许它配置“。当我尝试选择其中任一种时,它会提示生成失败。原因:无法找到要运行的ant文件。我真的不知道这些蚂蚁的构建和文件是什么。这绝对是一个愚蠢的问题,但不知道该怎么做。Eclipse不会编译/运行java文件

enter image description here

+0

该文件是否在项目中? – Christian

回答

0

右键点击某处的文件或项目资源管理器中,选择“运行为” - >“Java应用程序”

0

你的项目必须有这方面的建设者集。如果没有一个Eclipse将默认为Ant。你可以使用你必须创建一个Ant构建文件,你可以在Google上如何做。尽管如此,它还是相当重要尽管这在Eclipse中本地运行并不是必需的。如果你的班级可以运行。它看起来像你的,但我们看不到它的全部。

如果你看看你的项目构建路径,你有选择的输出文件夹?如果您检查该文件夹是否已将编译的类文件放在那里?如果不是Eclpise中没有设置的东西,它就知道要编译。您可能会检查是否为您的项目设置了自动构建。

+0

嘿,谢谢你的帮助!我在Dr. Java中创建了这些Java类,并将它们保存在我的计算机上......我只是用Eclipse打开它们,所以也许是因为它们最初并不是在eclipse上创建的,它们不会编译?我不确定。我不知道如何检查项目构建路径..再次感谢! –

12
  • 做一个项目,把文件
    • 文件 - >新建 - > Java项目
    • 记下创建项目,其中的(在您的“工作空间”是)
  • 将您的java文件移动到src文件夹,该文件夹立即位于项目文件夹内。
    • 找到项目在Eclipse的Package Explorer中(窗口 - >显示视图 - >包资源管理器)
    • 该项目双击,然后在“SRC”文件夹,双击,最后双击'src'文件夹中的一个java文件(它们应该看起来很熟悉!)
  • 现在您可以按预期运行文件了。

注意图像中的空心'J'。这表明该文件不是项目的一部分。

Hollow J means it is not part of a project

2

我也是在同样的问题,请在Eclipse构建路径由右键单击项目>构建路径>配置构建路径

现在检查排除的文件,它不应该有任何手段或正则表达式指定您的文件。

干杯! image for error fix view, see Excluded field