java項目、java web項目中 各文件夾及文件的含義


.classpath保存的是項目所用的外部引用包的路徑。

.mymetadata 保存的是工程屬性文件

.project 是工程構建配置文件

.metadata文件夾的作用 Eclipse內所有改動都放在這個文件夾
.setting文件夾的作用
\.settings\
把.js文件的編碼方式由改成默認的ISO-8859-1改成GBK時,這個文件會有記錄。
如果把這個文件刪了,在eclipse中查看js文件的中文字符就是亂碼,但發布的時候還是能正常顯示中文的。
結論:這個文件是eclipse查看js文件的時候用的,記錄了用什么編碼方式查看。與發布無關。.settings\文件夾不會被打到.war包里。




eclipse中設置.class文件的輸出路徑


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”;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM