天天看点

Java 命令找不到或无法加载主类

如果你有一个java类,如Dog,并且里面写有package ,例如package com.abc

当你使用java自带的javac和java命令的时候要注意了、

你到abc文件夹路径下执行,成功 C://go.jar 为引入的jar包,前面的是点加分号.;

javac -cp .;C://go.jar Dog.java

执行成功

之后如果你执行

java -cp .;C://go.jar Dog

就会报错

找不到或无法加载主类

你应该到最前面的路径,就是com文件夹的上一层路径。如你的类路径在C://work\com\abc\Dog.java

你就应该到work路径下执行

java -cp .;C://go.jar com.abc.Dog

执行成功