作者ogamenewbie (荷蘭爛銀行)
站內java
標題Re: [站內] Java 跟 C++ 搞曖昧? Namespace 有用嘛?
時間Fri Mar 10 22:42:21 2006
※ 引述《godfat (godfat 真常)》之銘言:
: classpath 是 runtime 決定的,變成使用者可以任意移動你預先寫好的程式,
: 這個嘛,有好有壞啦 @_@ 比方說不同的 path 設定使得笨蛋在 port 時出問題
: 我個人比較 prefer 由 programmer 決定相對位置,再不然,寫個 config.conf
: 程式要去讀取資料時從 config 中的 path 去讀更好,可預設可改變。
: 要用 -classpath 去改變讀取路徑的話,要這樣寫的話感覺會變得很麻煩
package 不就是以目錄結構存在的?...
例如說我在 c:\ 建了 idv 這個目錄,
在 c:\idv\ 建了 ogamenewbie 這個目錄,
裡面的 class 的 package 不就可以設成 idv.ogamenewbie ?
如果說你要用 c:\aaa\bbb.jar 裡面的 org.ogamenewbie.test 這個 class
實際解開的話 org.ogamenewbie.test 會在 c:\aaa\org\ogamenewbie\test.class
c:\aaa\bbb.jar 歸 classpath 管
org.ogamenewbie.test 歸 import 管
我還是不懂你想要怎樣的相對路徑...
是希望程式不能被使用者搬來搬去嘛?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.148.49