posts - 60,comments - 71,trackbacks - 0

              eclipse中需要關聯到第三方JAR文件時,可以直接添加JAR文件,也可以增加環境變量的形式來添加JAR文件,當然原理都是一樣的,都是引用JAR文件,除了可以直接右點擊工程,屬性,在"Java Build Path"中添加外,其實還可以直接編輯工程目錄下的 .classpath這個文件,這個文件即是記錄工程中的一些環境變量及工程中文件的輸出目的的,此文件結構大至如下:

          <?xml version="1.0" encoding="UTF-8"?>
          <classpath>
              
          <classpathentry kind="src" path="src/java"/>
              
          <classpathentry kind="src" output="target/test-classes" path="src/test"/>
              
          <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
              
          <classpathentry kind="var" path="MAVEN_REPO/activation/jars/activation-1.0.jar"/>
              
          <classpathentry kind="var" path="MAVEN_REPO/mvc/jars/mvc-1.0.jar"/>
              
          <classpathentry kind="var" path="MAVEN_REPO/ehcache/jars/ehcache-1.0.jar"/>
              
          <classpathentry kind="var" path="MAVEN_REPO/CodeManager/jars/CodeManager-1.0.jar"/>
              
          <classpathentry kind="var" path="MAVEN_REPO/jetspeed/jars/jetspeed-1.4.jar"/>
          .
          <classpathentry kind="var" path="MAVEN_REPO/dwr/jars/dwr-1.1.1.jar"/>
              
          <classpathentry kind="var" path="MAVEN_REPO/servletapi/jars/servletapi-2.4.jar"/>
              
          <classpathentry kind="var" path="MAVEN_REPO/jspapi/jars/jsp-api-2.0.jar"/>
              
          <classpathentry kind="lib" path="D:/workspace/repository/junit/jars/junit-3.8.1.jar"/>
              
          <classpathentry kind="output" path="target/classes"/>
          </classpath>

          其中,src是源文件輸出目的的,output是類文件輸出目的的,con是eclipse運行時所需的核心包,var是通過環境變量的形式增加的一些JAR包,lib是直接加入的JAR包,所以需要加入一些第三方的JAR文件時,直接編輯此文件即可,eclipse不需重啟,工程即可生效.
          有關說明:
               有時從別的工程導入到另一個工程時,工程名旁邊有一個紅插,而這時可能有很多人認為是某個地方導入的不對,或有些文件沒導入完全,當然也有這個可能,但大多數是因為原工程中引入了一些環境變量,而導入到本機上的eclipse時,環境變量路徑發生了變化,eclipse找不到相關的JAR文年,所以工程名旁邊有一個紅插,而且這時當新建類,或編輯類時,類文件都不會編繹的,甚至有人認為此時是eclipse不能自動編繹了,查看自動編繹屬性時又是自動編繹的,換到其他工程時又可以自動編繹,所以可能一時找不到原因,其實是.classpath文件中的一些環境變量的路徑不正確導致的,去掉或指向正確的路徑即可.
          posted on 2008-06-04 17:42 henry1451 閱讀(14300) 評論(1)  編輯  收藏 所屬分類: 其他相關

          FeedBack:
          # re: eclipse 下環境變量設置[未登錄]
          2013-09-17 11:35 | a
          請問 MAVEN_REPO在哪定義的?  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 太和县| 金沙县| 临沭县| 连州市| 昌江| 南陵县| 河间市| 昌黎县| 达尔| 东城区| 库车县| 西畴县| 凤山县| 光泽县| 巢湖市| 普洱| 天长市| 义乌市| 碌曲县| 廉江市| 达尔| 普宁市| 中阳县| 新兴县| 闻喜县| 大悟县| 黄平县| 冀州市| 徐水县| 兴安盟| 霍州市| 东丰县| 芦溪县| 通榆县| 木兰县| 巴彦县| 吴忠市| 凭祥市| 牡丹江市| 深州市| 剑川县|