我在同一个程序包中有几个java文件,只有其中一个运行。当我尝试从以前的项目中运行文件时,这些工作正常,但是我当前正在工作的文件却没有。我已经尝试按照此处的建议调整运行配置,但是我要运行的文件甚至没有显示为选项。 我正在尝试运行气球,并且只有孤岛正在编译
此外,当我右键单击项目侧栏时,没有其他文件可以作为Java应用程序运行。
更新:我清空并重新创建了工作空间,这就是结果。现在它不运行任何新的Java文件 Problem 2
更新2:我现在尝试卸载并重新安装Eclipse,但它仍然无法正常工作。开始变得有点绝望
答案 0 :(得分:2)
您可以尝试右键单击Java文件(气球),然后选择“以Java身份运行”应用程序(如果您在类中具有main方法,它将显示此选项。)
它不起作用,然后清除工作区并尝试再次导入项目。您有可能损坏了工作区。
答案 1 :(得分:2)
在工作之前,请确保它们在src软件包中。
答案 2 :(得分:2)
我知道原来的海报不再是问题,但是新的程序员可能会遇到这个问题。
您可能忘记了在主要方法中添加String[] args
。这意味着程序将默认运行另一个类,可能是最后运行的一个类。
public static void main(String[] args) {
}
这是一个非常基本的问题,任何有体面经验的人都可能不会想到,因此我认为这是缺少答复的原因。
P.S。我刚刚跳回编码并在几分钟前遇到了这个问题。
答案 3 :(得分:1)
您可以清除项目并清除所有错误日志,然后它们将运行suc