日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

.classpath 和.project文件含义

發布時間:2025/5/22 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .classpath 和.project文件含义 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

.classpath文件是在建立eclipse工程時創建的描述工程配置情況的文件,包括:
??* 源碼路徑
??* 編譯結果的輸出路徑
??* 所使用的外部庫的路徑
?-----------------
下面是一個.classpath文件內容:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
????????<!-- 工程的源碼目錄: 都是相對于本工程的根目錄 -->
????????<classpathentry kind="src" path="src"/>
????????<classpathentry kind="src" path="gen"/>?????????????<!-- Android需要此行 -->

????????<!-- 引用外部lib(最好用相對路徑,即相對于對于本工程的根目錄) -->
????????<classpathentry exported="true" kind="lib" path="G:/absolute/path/to/mylib.jar"/>

????????<!-- 引用本工程源碼目錄下的lib(根路徑就是本工程的根目錄) -->
????????<classpathentry exported="true" kind="lib" path="lib/commons-logging.jar"/>
????????<classpathentry exported="true" kind="lib" path="lib/htmlparser.jar"/>
???????
????????<!-- 引用JDK編譯時容器,java項目建立后自動產生的 -->
????????<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_06"/>
????????<!--??Android用的是這樣一行:
???????????<classpathentry??kind="con" ?path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
????????->

????????<!-- 引用workspace下的用戶公共的lib,如"$Android_SDK/platforms/android-10/data/layoutlib.jar" -->
????????<!--這些workspace下的用戶公共的lib記錄在文件$WorkSpace_TOP/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs中 -->
????????<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/layoutlib"/>

????????<!-- class目錄,即編譯輸出目錄,對于web工程該path就是WebRoot/WEB-INF/classes了 -->
????????<classpathentry??kind="output"???path="bin"/>
</classpath>


說明:
1、<classpathentry kind="src" path="src"/>
????????含義:本工程的源碼所在地路徑,此處為當前工程路徑下的src目錄;
2、<classpathentry??exported="true"??kind="lib"???path="G:/absolute/path/to/mylib.jar"/>
???????含義:本工程所要應用的外部jar包,具體路徑是G:/absolute/path/to/mylib.jar。這里利用的是絕對路徑。
注意:盡量不要用絕對路徑,否則load工程的時候就會出現找不到jar包的現象。我們要用<classpathentry kind="lib" path="lib/cobra.jar"/>這種相對路徑(相對于工程頂層目錄)的格式,這樣eclipse在load一個已經存在的工程的時候就不用再重新引入jar包了。
3、<classpathentry kind="output" path="bin"/>
??????含義:本工程編譯后的類文件存放到當前工程路徑下的bin目錄下。

?????注:Android Development Tools (ADT)默認的類文件輸出目錄是bin,但有的工程會改為bin/classes。當你的源碼修改了,但沒有出現預期的效果時,請檢查你是否仍在測試老的代碼 :)

轉載于:https://www.cnblogs.com/xiaorenwu702/p/4294427.html

總結

以上是生活随笔為你收集整理的.classpath 和.project文件含义的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。