This question already has answers here:
What does “Could not find or load main class” mean?
(46个答案)
在10个月前关闭。
我将Java文件保存在
从命令提示符下的其他文件夹(
但是当我尝试运行(
错误:找不到或加载主类d:\ Vnew \ Vsimple
引起原因:java.lang.ClassNotFoundException:d:\ Vnew \ Vsimple
注意:如果我从同一文件夹
可能是什么原因?
(46个答案)
在10个月前关闭。
我将Java文件保存在
d:\Vnew
中。从命令提示符下的其他文件夹(
C:\>javac d:\Vnew\Vsimple.java
)编译它,效果很好。但是当我尝试运行(
C:\>java d:\Vnew\Vsimple
)时,出现以下错误:错误:找不到或加载主类d:\ Vnew \ Vsimple
引起原因:java.lang.ClassNotFoundException:d:\ Vnew \ Vsimple
注意:如果我从同一文件夹
d:\Vnew
运行,则可以正常工作。可能是什么原因?
最佳答案
JVM仅在编译时关于d:\ Vnew路径。运行MainClass时,他不知道其他目录中有Vsimple类
尝试使用-cp选项执行
C:> java -cp d:\ Vnew \;简单
09-18 10:34