天天看點

java build path中的source_Eclipse-----Java Build Path

出現這個問題是因為Eclipse不像MyEclipse一樣自帶預設的Tomcat這樣的Web伺服器插件,一般開發JSP項目用的都是擁有插件的MyEclipse,MyEclipse和Eclipse的差別實際上就是多了很多插件。 既然你選擇Eclipse來開發動态網站,那麼如何解決這個問題呢? 首先,從ht

右鍵項目 --> Properties --> Java Build Path 這裡主要是設定Eclipse在編譯項目時的相關設定,如設定依賴jar包等

1、Source

Source folder:存放源檔案的檔案夾;所謂源檔案就是所有以*.java為字尾的檔案,預設存放在src(source的縮寫)檔案夾裡

Binary File:就是以*.class為字尾的檔案,預設存放在bin(binary的縮寫)檔案夾裡

Output folder:*.class編譯輸出的根目錄

設定“source folder”與“output folder”的關系。此處設定的是Eclipse中源檔案(source folder)與編譯後生成的class檔案的存放在硬碟上的哪個目錄(output folder),而不是導出jar包時的目錄。設定這些對應關系是為了能讓Eclipse自動編譯、運作

Eclipse預設設定:

Java Project:“src”為“source folder”,“bin”為output folder

Web Project:“src”為“source folder”,“WEB-INF/classes:”為“output folder”

Add Folder:把目前工程下的檔案夾作為source folder。也就是說,如果添加某個檔案夾(通常是src),工程在編譯的時候就會将這個檔案夾下的檔案和子檔案夾及其檔案拷貝到output folder。(*.java檔案 --> *.class檔案;其他檔案 --> 其他檔案)

Link Source:把不在目前工程下的檔案夾(任一位置)作為source folder。工程編譯時會将該檔案夾下的檔案和子檔案夾及檔案拷貝到output folder。(*.java檔案 --> *.class版權聲明:本文為轉載文章,未經原部落客允許不得轉載。 http://blog.csdn.net/testcs_dn/article/details/36455669#comments 完整錯誤資訊: THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS"AS IS" AND ANY EXPRESS OR IMPLIED WARRANT檔案;其他檔案 --> 其他檔案)

為每個source folder設定獨立的output folder:

勾上Allow output folders for source folders,然後點選要設定的source folder,在source folder檔案夾下輕按兩下Output folder進行單獨設定;其他沒有設定的則使用Default output folder設定的output folder

2、Projects

關聯目前工作空間中的其他項目進行相關搜尋。類似于path路徑的搜尋,有個範圍的作用;假如目前項目是current,通過Projects關聯了目前工作空間中的項目demo,該項目下有個類com.org.ClassOfDemo;你可以在current項目的某個類裡調用demo項目裡的ClassOfDemo類

3、Libaries

用來管理類庫的,包括外部類庫的添加與删除;此處引入的包隻在Eclipse平台下編譯運作時有效,當你導出jar包或war包時并不會自動導出

Add JARs:從目前工作空間中添加jar

Add External JARs:從電腦磁盤上添加jar

Add Variable:可建立一個Variable然後使用Variable裡的jar包

Add Library:添加類庫;如可建立一個User Library類庫然後添加到目前項目中使用

Add Class Folder:引用目前工作空間中某個目錄下的所有jar

Add External Class Folder:引用電腦磁盤上某一個目錄下的所有jar

4、Order and Export

(1)、越在上邊調用優先級越高;例如,在同包同類名的情況下,将優先從上到下執行搜尋調用

(2)、導出jar包時是否将這個庫的内容也打包到jar中;打勾為包含,不勾為不含