关于java编译器的稀奇事
最近遇到的稀奇事
windows下用eclipse编译的工程可在windows下用tomcat启动。
在linux下用svn检出后再用ant编译,不能用tomcat启动。
把在window下编译的class文件复制到linux,可在linux下用tomcat启动。
后来发现ant默认采用jdk自带编译器编译。eclipse有自己的编译器实现(jdt),而且不可替换。tomcat使用jdt编译jsp。
我又把ant的编译器设置成jdt编译器,编译提示信息发生了变化说明替换成功,但还是不能在linux下成功启动。