java編譯 Error: Could not find or load main class java執行包main方法

Ready!發表於2017-02-28

在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

相關文章