答案来源:http://www.ablanxue.com/shtml/201411/25860_1.shtml
在java开发中导入项目遇到这种error,原因在于类路径问题, 导项目后,首先要做的一件事是 【项目】->【右键】->【build path】->【configure build path】->【libraries】,查看类路径是否异常。
“Target runtime com.genuitec.runtime.generic.jee60 is not defined”
解决方案是: 在工程目录下的.settings文件夹里,打开org.eclipse.wst.common.project.facet.core.xml文件,打开,更改其中的<runtime name="?">?的内容,改为Preference->Server-RunTime Environment下的服务名称。
对于项目包下各文件的说明:
.classpath保存的是项目所用的外部引用包的路径。
.mymetadata 保存的是工程属性文件
.project 是工程构建配置文件
.setting文件夹的作用 :
把.js文件的编码方式由改成默认的ISO-8859-1改成GBK时,这个文件会有记录。
如果把这个文件删了,在eclipse中查看js文件的中文字符就是乱码,但发布的时候还是能正常显示中文的。
结论:这个文件是eclipse查看js文件的时候用的,记录了用什么编码方式查看。与发布无关。.settings\文件夹不会被打到.war包里。