文件目錄
$ pwd
/Users/apple/Desktop/springt/javacTest
$ tree
.
└── src
└── com
└── subject
└── math
├── Hi.class
└── Hi.jav
Hi,java 文件
package com.subject.math;
public class Hi{
public static void main(String args[]){
System.out.println("hi");
}
}
但是在編譯完成后,卻出現(xiàn)ClassNotFoundException:
$ java /Users/apple/Desktop/springt/javacTest/src/Hi.class
Error: Could not find or load main class .Users.apple.Desktop.springt.javacTest.src.Hi.class
Caused by: java.lang.ClassNotFoundException: /Users/apple/Desktop/springt/javacTest/src/Hi/class
為什么編譯成功卻運(yùn)行失敗?
1 回答

元芳怎么了
TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個(gè)贊
無(wú)法全路徑執(zhí)行,除非路徑是包名,而且運(yùn)行字節(jié)碼文件無(wú)需待上class,如下執(zhí)行即可:
進(jìn)入目錄:/Users/apple/Desktop/springt/javacTest/src
執(zhí)行:java Hi
如果有包名:java 包名路徑/Hi
添加回答
舉報(bào)
0/150
提交
取消