错误:无法在java中找到或加载主类
我正在用VSCODE编写我的第一个java程序我的java版本是10.0.2 当我运行代码时,它会显示一个错误,我设置了环境变量和路径 错误:无法找到或加载主类(我的类名),原因是: java.lang.ClassNotFoundException:(我的类名) 这是我的密码错误:无法在java中找到或加载主类,java,visual-studio-code,Java,Visual Studio Code,我正在用VSCODE编写我的第一个java程序我的java版本是10.0.2 当我运行代码时,它会显示一个错误,我设置了环境变量和路径 错误:无法找到或加载主类(我的类名),原因是: java.lang.ClassNotFoundException:(我的类名) 这是我的密码 class main { public static void main ( String [] args) { System.out.println("HELLO EVERYONE"); } } 是由于java
class main {
public static void main ( String [] args)
{
System.out.println("HELLO EVERYONE");
}
}
是由于java的最新版本还是其他原因造成的?您是否确保
文件名
与类名
相同
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello world");
}
}
在您的情况下,如果必须使用单词main
作为类名
。那还可以
您有两个选项来实现这一目标:
文件名
与类名
相同李>
public
,如下所示:
班长{
公共静态void main(字符串[]args){
System.out.println(“你好世界”);
}
}无法再现错误。您的文件是否保存为main.java?
class main{…}
暗示“(我的类名)”为“main”,包含的文件为“main.java”。你到底尝试了什么?你没有告诉我你是如何编译和运行的。这就是问题所在。@Madham不,当我在我的电脑上尝试同样的方法时,即使类名和程序名不同,它也能工作……程序在我的电脑上以VSCODE运行,没有错误。类名I Java不能包含括号或空格。张贴您实际使用的代码。告诉我们实际的文件名是什么。你实际上是如何编译这个类的,以及你实际上是如何执行它的。我尝试将程序重命名为与它工作的类名相同的名称(我笔记本电脑上的java版本是10.0.2),但是当我在PC上编写代码时,我的类名与我的程序名不同,当我运行它工作的程序时(我PC上的java版本是1.8.0¡),为什么?