最近想使用Bruce大佬的工具库,老一直报错——错误: 找不到或无法加载主类xx的问题
首先,使用
java -version
javac -version
确认java环境没有问题

如果我们有个类MyTest在如下位置

那么如何运行这个类呢,一般做法是移动到此文件的目录下,然后使用java Mytest.java,就像这样

如果我们换个地方,在运行此命令,就会报错

因为Java解释器找不到你类在的位置,这时候,我们就要更改环境变量CLASSPATH了,Java解释器会以CLASSPATH为根目录,查找.class文件
我放置的类库路径是E:\Thinking_in_Java\JavacClass

将此路径加入到CLASSPATH中。


可以看到,即使我们不在helloworld.class的根目录下,也可以运行helloworld
回到工具库,已经设置完了CLASSPATH,怎么使用如下的Print类呢?


成功找到Print
到这里问题基本就解决了,来说说我遇到到错误吧,划重点:
CLASSPATH的路径中不要出现 空格!!!
CLASSPATH的路径中不要出现 空格!!!
CLASSPATH的路径中不要出现 空格!!!
浙公网安备 33010602011771号