[JSP ] Package 問題

看板java作者 (~"~)時間14年前 (2011/06/08 13:29), 編輯推噓1(1011)
留言12則, 3人參與, 最新討論串1/3 (看更多)
請問 一下 小弟有一個跟package 有關的問題 就是我有兩個class 一個叫做Temp 一個叫做 Test public class Test{ public Test(){} } public class Temp{ public static void main(String args[]){ Test a = new Test(); } } 這樣的話當我compile 完 Test 檔生出Test.class 之後 在complile Temp 檔 是OK的 猜想應該是放在同一個資料夾下面 所以javac 會在同資料夾下找Test.class 但是當 Temp 這個class 變成 package test; mpublic class Temp{ public static void main(String args[]){ Test a = new Test(); } } 之後 compile 就會跟我說找不到Test 這個class 小弟不是很了解是為什麼@@?? 我把Test 宣告成public 的話 不是大家都應該看得到嗎 不是很了解加了 package test; 這一行 會把這兩個class 的關係弄成怎樣@@ 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.244.131

06/08 13:37, , 1F
如果package設定是test,則類別應該在目錄資料夾(或jar)t
06/08 13:37, 1F

06/08 13:38, , 2F
est下可以找到
06/08 13:38, 2F

06/08 13:45, , 3F
@@@@@@?? 不是很了解~"~
06/08 13:45, 3F

06/08 13:47, , 4F
可是我的class 是public 不是都可以看到嗎??
06/08 13:47, 4F

06/08 13:55, , 5F
在目錄底下在建一個資料夾,把Temp.java丟進去吧
06/08 13:55, 5F

06/08 13:57, , 6F
我現在把Temp.java 跟 Test.java都丟到test資料夾
06/08 13:57, 6F

06/08 14:00, , 7F
還是不會compile過@@
06/08 14:00, 7F

06/08 14:04, , 8F
你點的菜 http://ppt.cc/e(A3
06/08 14:04, 8F

06/08 14:06, , 9F
好像有點了了 謝謝!可是為什麼不加package就找得到@@
06/08 14:06, 9F

06/08 14:09, , 10F
Test.java的同一層目錄下建一個test資料夾,把Temp.java丟進
06/08 14:09, 10F

06/08 16:38, , 11F
Thanks!!
06/08 16:38, 11F

06/08 17:33, , 12F
thx!
06/08 17:33, 12F
文章代碼(AID): #1DxmZ6bf (java)
文章代碼(AID): #1DxmZ6bf (java)