本次使用的MyEclipse版本为
1.打开工作区项目中文乱码
原因是别人的项目文件保存时使用的编码格式与我的不一样,编码格式有两个地方设置,工作区和项目区:
工作区:Window ->preference ->General ->Workspace
项目区:Project -> Resource
由于这个项目直接从同事那里传过来的,我的开发环境用的是UTF-8的编码,他的开发环境下用的是GBK,在网上看了资料,方式如下,
- 直接修改编码格式两处,没起作用
- 删除掉之前编译过的.metadata缓存文件(先关闭工作区),再修改编码格式,可以可以
但有几个文件在修改编码格式之前,已经做过修改,这些文件编码仍然乱码,而且不能再以GBK方式保存
2.编译过程报错
java.lang.UnsupportedClassVersionError:org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter:Unsupported major.minor version 51.0
version 51.0 是JDK1.7编译的,而我编译时使用的是1.6的JDK
原因是低版本的 JVM 无法加载高版本的 class 文件造成的,在Windows->preference->server->tomcat中,选用高版本的jdk,我用的是1.8,问题解决