在java中执行错误

时间:2015-05-10 18:35:00

标签: java

  

尚未找到主要类XXXX

代码构造完美,但当我尝试执行它时,我再次遇到同样的错误。

我输入以下“Hello world”代码:

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hola mundo");
    }
}

我得到了同样的错误。

这一定是我的程序的问题,我使用GEANY,因为我的老师告诉我,我不能使用netbean或类似的。

1 个答案:

答案 0 :(得分:1)

如何编译和执行代码?它是一些IDE(Eclipse)还是命令行?

IDE应该注意这个问题。在命令行中,您必须将所有类包含在类路径中。有时它会让人感到困惑,因为当你编译你的代码时,它们是在类路径中,但你必须提到它才能运行。

这是示例

javac Hello.java

将Hello.java源代码编译为Hello.class代码到当前位置。字面意思./Hello.class 要运行你应该提到这个位置

java -classpath . Hello

没有 -classpath。 java不知道你的班级在哪里。