觀察eclipse工程下的.project檔案和.classpath檔案

來源:互聯網
上載者:User

今天無意開啟了Eclipse工程下的.classpath和.project檔案,發現原來這兩個檔案是xml檔案,並且符合一定規則,所以做了一些記錄,我相信,在使用eclipse可視化建立工程無效等情況下,可以通過人為的修改或者建立這兩個檔案來建立eclipse工程。

 

首先看一個例子

.classpath檔案

<?xml version="1.0" encoding="UTF-8"?><br /><classpath><br /><classpathentry kind="src" path="src"/><br /><classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/><br /><classpathentry combineaccessrules="false" kind="src" path="/Sepsif"/><br /><classpathentry kind="lib" path="google/gdata-calendar-2.0.jar"/><br /><classpathentry kind="lib" path="google/gdata-client-1.0.jar"/><br /><classpathentry kind="lib" path="google/gdata-core-1.0.jar"/><br /><classpathentry kind="lib" path="google/google-collect-1.0-rc1.jar"/><br /><classpathentry kind="lib" path="google/wsdl4j-1.6.1.jar"/><br /><classpathentry kind="lib" path="google/jxta.jar"/><br /><classpathentry kind="lib" path="google/ant.jar"/><br /><classpathentry kind="output" path="bin"/><br /></classpath><br />

.project檔案

<?xml version="1.0" encoding="UTF-8"?><br /><projectDescription><br /><name>SepsifSample</name><br /><comment></comment><br /><projects><br /></projects><br /><buildSpec><br /><buildCommand><br /><name>org.eclipse.jdt.core.javabuilder</name><br /><arguments><br /></arguments><br /></buildCommand><br /></buildSpec><br /><natures><br /><nature>org.eclipse.jdt.core.javanature</nature><br /></natures><br /></projectDescription><br />

 我的工程目錄如

 

 

我們發現幾個問題,工程名是由.project中的<name>標籤定義的,而不是檔案目錄名;

類路徑是通過classpathentry定義的;

將某個工程作為類路徑是這麼定義的:

<classpathentry combineaccessrules="false" kind="src" path="/Sepsif"/>

其中/Sepsif是與Sepsif Samples同處一個根目錄的另一個工程;

<classpathentry kind="output" path="bin"/>定義的是將class檔案輸出的目錄

 

那麼,我們完全可以模仿這個檔案模版,自己寫.project和.classpath檔案,建立一個eclipse工程,這對於我這個喜歡RCP開發的人來說真是不可缺少的技巧和能力,沒準再關鍵時刻會派上用場

 

 

 

 

 

 

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.