程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 關於java 的 Classpath全解<java入門之二>

關於java 的 Classpath全解<java入門之二>

編輯:關於JAVA

關於Java 的 Classpath全解<之二>

作者 丑丑牛

聲明: 歡迎轉載, 如果能不把俺的little大名刪掉最好

注意,開發環境往往不去讀系統路徑, 這也就是在外面運行的東東挺溜的進了開發環境就死菜的原因喽。

比如說jbuilder, jdevoloper從菜單project->project propertIEs...->paths標簽->Add...->添加定義好的library點ok或者new->輸入name和classpath->ok

這個東東就被添加到了classpath中(運行時可在message vIEw中看到)

再比如說visualAge for Java , 點中你要運行的類->鼠標右擊選中特性->類路徑標簽1。->編輯->全選,好,開發環境中的所有類都能找到了

2。->立即計算(只選中你需要的類, 如果有用class.forName之類通過程序顯式裝載的類的話,需要自己從編輯中手工家入了, 開發環境每能力幫你算出來了,如果內存沒有問題的話,直接編輯->全選更方便吆)

3。如果你的類並不想引入開發環境的話,點中添加額外路徑,編輯(下面的一個), 我不喜歡這樣, 就不詳細介紹了

高手的話,直接用jdk, 那麼只好麻煩你要麼加到系統classpath中(unix下為$CLASSPATH), 要麼編譯運行時顯式指明classpath

下面介紹一個初學者最容易犯的錯誤

還以上節介紹的例子

假定版本一在 c:\mylib\com\shinechina\MyClass.Java

編譯後c:\mylib\com\shinechina\MyClass.class

怎麼指定classpath呢

常見毛病

1。c:\mylib\com\shinechina\

2。c:\mylib\com\

正確

1。c:\mylib\

2。c:\mylib

上節中介紹了找class的規則,這裡就不說了

<未完待續>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved