java编译 Error: Could not find or load main class java执行包main方法

在java源文件开头有包声明语句,编译的时候需要指定生成的class文件路径.

 

解决方法: javac -d your_path your_class.java

例如:javac -d . FirstTry.java 将在当前目录生成目录test1及FirstTry.class文件,然后执行 java test1.FirstTry就可以了。

 

执行java包main方法,有依赖
Linux:
jdk1.8.0_111/bin/java -cp .:./javabase64-1.3.1.jar:\./woframework-1.1.0-SNAPSHOT.jar wo.framework.common.utils.RSATester
Windows:
java -cp .;./lib/javabase64-1.3.1.jar;./target/woframework-1.1.0-SNAPSHOT.jar wo.framework.common.utils.RSATester

 

 

 

 

 

执行main-

java -cp xxx.jar xxx.com.xxxx

    原文作者:Ready!
    原文地址: https://www.cnblogs.com/silva/p/6477819.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞