MyEclipse Java Build Path詳解

1.設置"source folder"與"output folder".

* source folder:存放.java源文件的根目錄;
    * output folder:.class編譯輸出的根目錄;
    * 純“java project”中,一般把"src"設置爲source folder,把bin設置爲output folder;
    * 在“web project”中,一般把"src"設置爲source folder,把WEB-INF/classes設置爲output

folder;(以上爲eclipse的默認設置)
    * “java build path”中的“source”頁籤:這個就是用來設置"source folder"與"output

folder"的,一般就採用以上eclipse的默認設置;

* 右鍵工程名->"properties"->"java build path"->"source"->"output folder",點“browser”

選定一個文件夾做爲根目錄,ok!

* 一般新建一個“java project”時,如果點“next”(而不是直接點“finish”),設置一個

“source folder”(如"src"。),那麼一般會自動默認的“output folder”是“工程名/bin”,採用

默認的bin做爲output folder即可。

*如果在“java build path”的“source”頁籤中沒有把"src"設置爲source folder,則"src"文件

夾在.java文件的package中要以包名的方式加入;例如:
"src"未設置爲source folder:package src.com.decisiontree;
"src"設置爲了source folder:package com.decisiontree;

感覺source folder就是定位.java源文件根目錄的意思吧,也就是說它與package的含義是有這麼一點區

別的。

* 如果不設置output folder,默認輸出路徑爲:與.java文件同一個文件夾下。

* 可以使用“add folder”選項設置“工程名”下的任意文件夾做爲“source folder”;

 * 或者可以使用“Link Source”選項導入任意文件夾做爲“source folder”;

2.Projects 是指是否關聯到其他項目進行相關搜索。這個類似於path路徑的搜索,有個範圍的作用。
3.Libraries是用來管理類庫的,包括外部類庫的添加與刪除。
4.Order and Export有兩個屬性。調用優先級的問題,越在上邊調用優先級越高,例如,在同包同類名的情況下,將優先從上到下執行搜索調用;打勾與不打勾的區別在於導出jar包時是否將這個庫的內容也打包到jar中,勾爲包含,不勾爲不含。

發佈了125 篇原創文章 · 獲贊 22 · 訪問量 33萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章