Java环境配置好,命令行编译没问题,运行显示找不到类异常

2024-11-05 02:08:02
推荐回答(4个)
回答1:

你的配置有问题。
javac.exe和java.exe对应path(也就是这2个程序所在的路径,一般为jdk\bin文件夹)
Test.class对应classpath(也就是class文件的存放路径)
由于你在D:\这个目录直接运行 java Test,如果Test.class 没在这个文件夹里,classpath里又没有添加Test.class存放的目录,就会找不到class文件。
根据你的截图,应该是classpath里没有添加 .;(表示在当前路径查找class文件)

回答2:

目录下面有出现 Test.class 吗??

在环境变量的 classpath 中加个 . 加个英文的点 "."
点代表当前目录

回答3:

给环境变量的classpath后面加个;试试

回答4:

路径问题。