运行出现“错误或无法加载主类”

2017-10-21  本文已影响7人  xigua1234

问题描述:
编译正确,使用cmd运行时却出现“错误或无法加载主类”(sublime的本质也是利用cmd,故也会存在这个问题)

原因:
找不到正确的路径,一般是代码中有package语句。
举例,如果代码中是package android;那么这个包的名字就是android。class文件就应该放入CLASSPATH/android路径执行。
如果是package test.android。java运行时,class文件就应该放入CLASSPATH/test/android路径执行。

解决方法1:一劳永逸
将当前目录加入到CLASSPATH,打开环境变量编辑CLASSPATH,加入 ".;"
运行方法:
以"package test.android;"为例。把编译出来的class文件放在test/android目录下,在test目录,打开CMD,执行

java test.android.class文件名

解决方法2:暂时解决
删除package语句。

上一篇 下一篇

猜你喜欢

热点阅读