Re: [問題] 關於使用import匯入自訂類別之關於'*'꘠…
不好意思...我目前也遇到這個問題
找了一下之前的文章 也沒有找到解答
付上我的Code 有兩個檔案,A.java與B,java
// ************* A.java ************
package packageA;
public class A
{
public A()
{
System.out.println("A!");
}
}
//*********** B.java **********
import packageA.*;
public class B{
public static void main(String[] args) {
A a = new A();
}
}
首先我先執行
javac -d . A.java
此時會在package資料夾下產生A.class
然後我執行
java B.java
結果會顯示:
B.java:6: cannot access A
bad class file: .\A.java
file does not contain class A
Please remove or make sure it appears in the correct subdirectory of the
classpath.
A a = new A();
如果我將import packageA.*;改為import packageA.A;
就不會有這個問題,請問一下這是什麼問題
*這個萬用字元不能這樣用嗎? 還是我javac的用法有誤?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.220.58
推
07/28 17:06, , 1F
07/28 17:06, 1F
→
07/28 17:22, , 2F
07/28 17:22, 2F
→
07/28 17:26, , 3F
07/28 17:26, 3F
→
07/28 17:33, , 4F
07/28 17:33, 4F
→
07/28 17:38, , 5F
07/28 17:38, 5F
→
07/28 17:39, , 6F
07/28 17:39, 6F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):