1.設置"source folder"與"output folder".java
* source folder:存放.java源文件的根目錄;
* output folder:.class編譯輸出的根目錄;
* 純「java project」中,通常把"src"設置爲source folder,把bin設置爲output folder;
* 在「web project」中,通常把"src"設置爲source folder,把WEB-INF/classes設置爲outputweb
folder;(以上爲eclipse的默認設置)
* 「java build path」中的「source」頁籤:這個就是用來設置"source folder"與"outputeclipse
folder"的,通常就採用以上eclipse的默認設置;ui
* 右鍵工程名->"properties"->"java build path"->"source"->"output folder",點「browser」ip
選定一個文件夾作爲根目錄,ok!ci
* 通常新建一個「java project」時,若是點「next」(而不是直接點「finish」),設置一個it
「source folder」(如"src"。),那麼通常會自動默認的「output folder」是「工程名/bin」,採用io
默認的bin作爲output folder便可。編譯
*若是在「java build path」的「source」頁籤中沒有把"src"設置爲source folder,則"src"文件class
夾在.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中,勾爲包含,不勾爲不含。