看板 java 關於我們 聯絡資訊
我的windows的環境變數 classpath是設成 C:\Program Files\Java\jre6\lib 那為何程式碼打import java.lang.* 而不是打import rt.java.lang.*呢? Java SE API的jar檔不是叫做rt.jar嗎? 感謝解惑 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.237.151
tkcn:package 跟 directory 完全是不同的兩件事 11/13 17:36
wfgh:我不太懂樓上的意思... 11/13 17:41
wfgh:classpath的用意不是要告訴java該去哪裡找所需要的類別嗎? 11/13 17:43
LPH66:對, 所以我們就是在 classpath 指定位置「之下」去找 11/13 17:47
LPH66:而 rt.jar 只是會去找的地方的其中之一而已 11/13 17:53
wfgh:喔喔!原來如此啊!所以把rt.jar檔名改成a.jar一樣可以跑嗎 11/13 18:01
a1234957:rt不是package name 11/13 18:03
wfgh:請問package跟directory的關係是?? 11/13 18:17
slalala:CLASS_PATH 11/13 19:36
wfgh:還是不懂.... 11/13 22:19
chrisho:查下 import 在 java 裡的意思吧 11/15 00:32
manlike:這問題真的很鳥 = =" 11/15 00:56