我是 Java 初学者,我创建了这个类:
class test
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
作为 test.java,当我用这个 cmd 编译它时:
javac C:\Users\Aimad\Desktop\test.java
然后:
java C:\Users\Aimad\Desktop\test.class
我收到此错误:
Could not find or load main class C:\Users\Aimad\Desktop\test.class
最佳答案
您所写内容的问题在于您添加了“.class”。通过编写此代码,您已指示 Java.exe 在您当前所在目录下名为“test”的目录中查找名为“class”的类文件。为了使您的代码正常工作,请删除“.class”扩展名,您需要首先在命令行中导航到该文件。此外,保存 main 方法的类必须声明为“public”。
代码
public class test
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
命令行
cd C:\Users\Aimad\Desktop
java test
关于java - 编译Java源文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12916776/