Eclipse不会编译/运行java文件

时间:2014-01-11 22:01:17

标签: java compilation

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

enter image description here

5 个答案:

答案 0 :(得分:16)

  • 制作一个项目以放入文件。
    • 文件 - >新 - > Java项目
    • 记下项目的创建地点(“工作区”所在的位置)
  • 将您的java文件移动到项目文件夹中的src文件夹
    • 找到项目INSIDE Eclipse的Package Explorer(窗口 - > Show View - > Package Explorer)
    • 双击项目,然后双击'src'文件夹,最后双击'src'文件夹中的一个java文件(它们应该看起来很熟悉!)
  • 现在您可以按预期运行文件。

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

Hollow J means it is not part of a project

答案 1 :(得分:2)

我也遇到了同样的问题,请通过右键单击项目>检查您在eclipse中的构建路径。 构建路径> 配置构建路径

现在检查排除的文件,它不应该以任何方式或通过正则表达式指定您的文件。

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

答案 2 :(得分:1)

右键单击文件或项目资源管理器中的某个位置并选择“运行方式” - >“java应用程序”

答案 3 :(得分:0)

您的项目必须为其设置构建器。如果没有一个Eclipse将默认为Ant。你可以使用哪个来创建一个Ant构建文件,你可以在Google上做怎么做。但它相当复杂。这不是在Eclipse中本地运行所必需的。如果你的课程是可以运行的。它看起来像你的,但我们看不到它。

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

答案 4 :(得分:0)

这对我有用:

  1. 创建新项目
  2. 在其中创建一个类
  3. 添加错误代码,让错误来
  4. 现在转到您的项目
  5. 转到问题窗口
  6. 双击错误
  7. 它开始在代码中显示编译错误。