Re: [JSP ] Package 問題
可以再問一個問題嗎@@
我現在把兩個Temp.java Test.java 都放在test 資料夾裡面
然後我再Temp.java 裡面
package test;
class Temp{
public static void main(String args[]){
Test a = new Test();
}
}
會編譯不過 他說找不到Test...
可是我兩個東西不是都在同樣的package 裡面嗎 怎麼會找不到我的Test 在哪裡
再怎麼樣 java 不是都會找user current directory 嗎
怎麼會這樣反而找不到Test ..
那這樣我有很多.java 檔放在同一個package 而且彼此要用互相的class
要怎麼作阿@@ 直覺就應該是這樣做的 結果掛掉=3=
是一定要弄set classpath 嗎
我以為javac 會在current 資料夾先搜一次@@
抱歉 感覺好像是很笨的問題@@
---------------
附上code
//Temp.java:
package test;
public class Temp{
public static void main(String args[]){
Test a = new Test();
}
}
//Test.java
package test;
public class Test{
public Test(){}
}
兩個檔案都在 test 資料夾裡面 我也在test資料夾裡面執行 javac
如果今天我是兩個檔案也是在同一個資料夾 然後都沒有寫package test.
那javac 就找的到我的Test =.= 好奇怪
default path 是current directory
那為什麼我讓他們兩個都屬於package test. 但是還是在同一個current directory
javac 卻就找不到Test = =
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.244.131
→
06/08 17:56, , 1F
06/08 17:56, 1F
→
06/08 17:57, , 2F
06/08 17:57, 2F
※ 編輯: singlovesong 來自: 140.112.244.131 (06/08 18:12)
→
06/08 19:16, , 3F
06/08 19:16, 3F
討論串 (同標題文章)