[问题] 找不到或无法加载主要类别

楼主: 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