[問題] 找不到或無法載入主要類別

作者: gigigigi (gigigigi)   2017-08-31 11:26:52
http://doora.qiniudn.com/noPec.zip
trilateration/src/test/java/com/lemmingapex/trilateration 路徑底下加了
test.java
// java.test
package com.lemmingapex.trilateration;
public class test
{
public static void main(String[] args)
{
try {
TrilaterationTestCases tr = new TrilaterationTestCases();
tr.trilateration3DExact();
} catch (Exception ex) {
System.out.println("something wrong");
}
}
}
Linux 編譯
./gradlew clean
./gradlew test -i
Windows
./gradlew.bat clean
./gradlew.bat test -i
cd trilateration/build/classes/test/com/lemmingapex/trilateration // 切到test.class 目錄
// 執行
java test // 執行會出現下面錯誤 , 請問這可能是什麼原因造成?
錯誤: 找不到或無法載入主要類別 test
作者: ssccg (23)   2017-08-31 11:38:00
java的參數是完整的class name,不是檔案路徑依package name找目錄是java執行時的事,不是自己切到目錄就可以自己省掉package name不然即使找到檔案,class檔開起來裡面的class name是com.lemmingapex.lemmingapex.test又不是test當然不符
作者: gigigigi (gigigigi)   2017-08-31 21:52:00
感謝喔~你說的原因我大概懂了

Links booklink

Contact Us: admin [ a t ] ucptt.com