我使用NetBeans 6.9 IDE开发了一个独立的可分发JAR文件。我的应用程序在JDK 1.6环境中运行良好。但是,在JDK 1.5中我得到错误“找不到java类:。”。请说明可能出错的地方。在JDK 5环境中,tar bin路径存在于PATH变量中。
答案 0 :(得分:1)
问题是您使用的是java 1.6中添加的类。如果要在java 1.5上运行代码,则无法使用此新类。所以,你有选择:
限制用户使用java 1.5
仅使用JDK 5重写代码。
答案 1 :(得分:1)
Java 6类文件与Java 5不兼容。
在IDE中,您需要将“target”选项设置为“Java 5”,以强制编译器创建Java 5兼容的类文件(这也适用于Java 6)。
[编辑] 您也可以使用仅在Java 6中提供的类。请编辑您的问题并向我们显示完整的错误消息。