隨筆 - 20, 文章 - 0, 評論 - 0, 引用 - 0
          數(shù)據(jù)加載中……

          [導(dǎo)入]Eclipse和MyEclipse工程描述符詳解

             有時候在一個Java工程里我們需要加入第三方j(luò)ar包,這時你加入的最好相對路徑,
          而不是絕對路徑。否則你的工程拿到別處就不行運(yùn)行了。意思就是說你最好把相關(guān)的jar放到工程目錄下。對于Web工程來說相對簡單,web工程是有個lib 目錄的。直接復(fù)制到這里就行了。而非web工程是不可以的。Eclispe是不能自動完成導(dǎo)入copy的。
          這就需要我們手動配置,對于工作描述文件,Eclipse和MyEclpse全是用xml來描述的。

          現(xiàn)在我們來看看Eclipse的.classpath文件:

          <?xml version="1.0" encoding="UTF-8"?>
          <classpath>
              
          <!-- 源碼目錄 -->
              
          <classpathentry kind="src" path="src"/>
              
          <!-- JDK運(yùn)行時容器 -->
              
          <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
              
          <!-- 以下為類庫 path為你自定義的目錄 -->
              
          <classpathentry kind="lib" path="lib/swing-layout-1.0.3.jar"/>
              
          <classpathentry kind="lib" path="lib/AbsoluteLayout.jar"/>
              
          <classpathentry kind="lib" path="lib/jtds-1.2.2.jar"/>
              
          <classpathentry kind="lib" path="lib/jxl.jar"/>
              
          <!-- 編譯后輸出class 目錄  -->
              
          <classpathentry kind="output" path="bin"/>
          </classpath>


          在xml中我已經(jīng)加了注釋。想你也明白了吧。

          .project文件:
          <?xml version="1.0" encoding="UTF-8"?>
          <projectDescription>
              
          <!-- 工程名稱 -->
              
          <name>execlInterface</name>
              
          <comment></comment>
              
          <projects></projects>
              
          <!-- 編譯器指定 -->
              
          <buildSpec>
                  
          <buildCommand>
                      
          <name>org.eclipse.jdt.core.javabuilder</name>
                      
          <arguments></arguments>
                  
          </buildCommand>
              
          </buildSpec>
              
          <!-- 核心特性 -->
              
          <natures>
                  
          <nature>org.eclipse.jdt.core.javanature</nature>
              
          </natures>
          </projectDescription>


          對于myeclipse工程多了一個.mymetadata文件:
          <?xml version="1.0" encoding="UTF-8"?>
          <!-- 
              type : 工程類型
              name : 工程名稱
              id   : 工程在工作空間內(nèi)的唯一標(biāo)識
              context-root : 網(wǎng)站根路徑
              j2ee-spec: J2EE標(biāo)準(zhǔn)
              archive : 打包后war文件
           
          -->

          <project-module
            
          type="WEB"
            name
          ="upload"
            id
          ="myeclipse.1152954865843"
            context-root
          ="/upload"
            j2ee-spec
          ="1.4"
            archive
          ="upload.war">
            
          <attributes>
            
          <!-- value : Web根目錄名稱 -->
              
          <attribute name="webrootdir" value="WebRoot" />
            
          </attributes>
          </project-module>




          文章來源:http://www.aygfsteel.com/supercrsky/articles/204013.html

          posted on 2009-04-10 13:20 天天開源 閱讀(863) 評論(0)  編輯  收藏


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 温泉县| 南岸区| 嘉善县| 谢通门县| 乌什县| 全南县| 岑巩县| 镶黄旗| 博湖县| 右玉县| 葵青区| 梅河口市| 刚察县| 渝中区| 绵竹市| 大化| 开鲁县| 新巴尔虎右旗| 大新县| 广宗县| 平昌县| 咸阳市| 库尔勒市| 来宾市| 乌海市| 辽宁省| 宜昌市| 五河县| 贡嘎县| 红原县| 黔东| 慈利县| 江安县| 娄底市| 库尔勒市| 宣恩县| 怀集县| 芜湖市| 怀仁县| 即墨市| 锦州市|