美文网首页
Java Could not find or load main

Java Could not find or load main

作者: _浅陌 | 来源:发表于2020-10-13 10:34 被阅读0次

在使用java运行单个类的步骤:

1. javac XXX.java

2.java [ <option> ... ] <class-name> [<argument> ...]

产生Could not find or load main class的原因是java虚拟机找不到这个类

一、class-name 参数需要给出完整的包名,且大小写敏感。例如:

java -classpath ../../.. cn.test.example.Test     //相对路径

eg:/root/test/Test.java  package为test

java -classpath /root  test.Test        //绝对路径

二、classpath缺少依赖 

class-path需要你整个应用所有的依赖的class,也就是为了主类加载正确,JVM需要找到:

1.主类本身;

2.所有父亲类以及接口;

3.所有声明变量的类以及调用的方法等。

相关文章

网友评论

      本文标题:Java Could not find or load main

      本文链接:https://www.haomeiwen.com/subject/sizmpktx.html