我无法在HTML中将我的Java应用程序作为Web applet启动(我使用的是HTML 4.01,我知道它在html5中不起作用)。它返回的错误消息是:
java:不支持的major.minor版本52.0
我尝试降级我的java JRE / JDK / SDK,但我仍然收到相同的错误消息。我现在使用的当前版本的java是1.8.0_05。
答案 0 :(得分:105)
您的代码是使用Java Version 1.8在使用Java V1.7或更低版本执行时编译的。
在您的情况下,似乎使用了两种不同的Java安装,较新的编译和较旧的执行代码。
尝试使用Java 1.7重新编译代码或升级Java插件。
答案 1 :(得分:7)
您必须使用Java 1.7进行编译。但是如果你有* .jsp文件,你也应该从系统中完全删除Java 1.8。如果你使用Mac,here就是你可以做到的。
答案 2 :(得分:2)
我注意到在服务器选项卡中的netbeans Apache配置中。您可以为您的Web应用程序说明平台。我改为1.8,它工作正常。 (我在我的应用程序中瞄准java 8平台)。希望这可能有所帮助。
答案 3 :(得分:2)
我假设openjdk8可以与tomcat8一起使用,但我不得不将其删除并仅保留openjdk7,这解决了我的问题。我真的不知道为什么或者我还能做些什么。