在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java/ 明明有class文件卻彈出 ClassNotFoundException

明明有class文件卻彈出 ClassNotFoundException

文件目錄

$ 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)行失???

回答
編輯回答
夏夕

無(wú)法全路徑執(zhí)行,除非路徑是包名,而且運(yùn)行字節(jié)碼文件無(wú)需待上class,如下執(zhí)行即可:
進(jìn)入目錄:/Users/apple/Desktop/springt/javacTest/src
執(zhí)行:java Hi

如果有包名:java 包名路徑/Hi

2018年7月6日 12:14