java项⽬、javaweb项⽬中各⽂件夹及⽂件的含义.classpath保存的是项⽬所⽤的外部引⽤包的路径。
.mymetadata 保存的是⼯程属性⽂件
.project 是⼯程构建配置⽂件
.metadata⽂件夹的作⽤  Eclipse内所有改动都放在这个⽂件夹
.setting⽂件夹的作⽤
\.settings\
把.js⽂件的编码⽅式由改成默认的ISO-8859-1改成GBK时,这个⽂件会有记录。
如果把这个⽂件删了,在eclipse中查看js⽂件的中⽂字符就是乱码,但发布的时候还是能正常显⽰中⽂的。
结论:这个⽂件是eclipse查看js⽂件的时候⽤的,记录了⽤什么编码⽅式查看。与发布⽆关。.settings\⽂件夹不会被打到.war包⾥。
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.decisiontree;
settings中文意思
"src"设置为了source folder:package com.decisiontree;
感觉source folder就是定位.java源⽂件根⽬录的意思吧,也就是说它与package的含义是有这么⼀点区
别的。
* 如果不设置output folder,默认输出路径为:与.java⽂件同⼀个⽂件夹下。
* 可以使⽤“add folder”选项设置“⼯程名”下的任意⽂件夹做为“source folder”;
* 或者可以使⽤“Link Source”选项导⼊任意⽂件夹做为“source folder”;