2007年1月12日

1.設(shè)置"source folder"與"output folder".

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

folder;(以上為eclipse的默認(rèn)設(shè)置)
??? * “java build path”中的“source”頁(yè)簽:這個(gè)就是用來(lái)設(shè)置"source folder"與"output

folder"的,一般就采用以上eclipse的默認(rèn)設(shè)置;

??? * 右鍵工程名->"properties"->"java build path"->"source"->"output folder",點(diǎn)“browser”

選定一個(gè)文件夾做為根目錄,ok!

??? * 一般新建一個(gè)“java project”時(shí),如果點(diǎn)“next”(而不是直接點(diǎn)“finish”),設(shè)置一個(gè)

“source folder”(如"src"。),那么一般會(huì)自動(dòng)默認(rèn)的“output folder”是“工程名/bin”,采用

默認(rèn)的bin做為output folder即可。

??? *如果在“java build path”的“source”頁(yè)簽中沒(méi)有把"src"設(shè)置為source folder,則"src"文件

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

感覺(jué)source folder就是定位.java源文件根目錄的意思吧,也就是說(shuō)它與package的含義是有這么一點(diǎn)區(qū)

別的。

??? * 如果不設(shè)置output folder,默認(rèn)輸出路徑為:與.java文件同一個(gè)文件夾下。

??? * 可以使用“add folder”選項(xiàng)設(shè)置“工程名”下的任意文件夾做為“source folder”;
??? * 或者可以使用“Link Source”選項(xiàng)導(dǎo)入任意文件夾做為“source folder”;

2.“java build path”中的其他幾個(gè)頁(yè)簽,"projects","libraries","Order and Export"各個(gè)項(xiàng)還不是

太清楚,只是按字面膚淺的理解用,有待學(xué)習(xí)和總結(jié)。