我在本地编译和调试好的程序一点问题也没有,但是,当我上传到远程服务器的 Tomcat 上一测试就抛异常,我一直也不知道是什么原因。上网搜了一下,知道了症结所在。
问题所在:
因为,我们在本地使用的编译器和服务器上使用的编译器版本不同所致。
我在本地上编译使用的 JDk 版本是 jdk5.0, 而远程服务器上的 jdk 的版本是 jdk1.4, 所以我编译的程序在远程就出错。
解决办法:
1、右键点击工程文件,选择属性(properties),
2、在属性窗口中选择 Build-->Java,在右边的选项中有四个下拉框,就可以看到编译选项了,
3、其中Compiler和Debug Option可以不用管,只在Languege features和Target VM中选择相应的JDK版本就可以了,然后确定,一切OK。
本文介绍了一个关于程序部署的问题,即本地编译好的程序在远程服务器上出现异常的情况。原因是本地与服务器的JDK版本不同。文章详细解释了解决此问题的方法。
1225

被折叠的 条评论
为什么被折叠?



