JDK 1.6编译代码调用JDK 1.5编译代码。我们会看到什么错误?

时间:2011-01-16 05:06:38

标签: java jdk1.6 incompatibletypeerror

如果用JDK 1.6编译的类调用另一个用JDK 1.5编译的类,我们会看到什么样的错误?

  • Class Not found exception?
  • 类投射异常?
  • NoSuch方法异常?

2 个答案:

答案 0 :(得分:4)

这样做你应该没有遇到任何问题。我有一个包含从1.2到1.4的所有包编译的包的代码库,并且在使用Java 5和Java 6编译的应用程序中使用它时完全没有问题。

答案 1 :(得分:1)

我收到错误'引起:java.lang.NoClassDefFoundError :“文件名

  1. 检查文件是否在服务器中以正确的路径部署。
  2. 如果正确部署但仍未选择,则检查环境java版本和Eclipse java版本。两者应匹配。
  3. 如果不匹配,则从环境中获取该文件,并通过将Eclipse编译配置更改为Environment java版本来重新编译eclipse中的java文件。
  4. 将其部署到服务器并享受。