gpt4 book ai didi

Java - 小程序中的 java.lang.UnsupportedClassVersionError

转载 作者:搜寻专家 更新时间:2023-10-31 08:23:52 25 4
gpt4 key购买 nike

我写的不是那么简单的app,决定做applet。我有 .jar 存档和主类,有 chat.java(它包含 init() 并扩展 JApplet)。我在 HTML 文件中有这段代码:

<applet code="chat.class" archive="chat.jar" width="150" height="150">
Error!
</applet>

然后报错

java.lang.UnsupportedClassVersionError: chat : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.defineClassHelper(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.access$100(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.lang.UnsupportedClassVersionError: chat : Unsupported major.minor version 51.0

在 Java 控制台中。我不知道该怎么做,我的小程序应该打开一个新的框架(弹出窗口),您可以在其中聊天等等。感谢您的回复!

最佳答案

您的类文件和 java 插件版本不兼容。例如,您在 java7 中编译代码并尝试在 java5 或 java6 中运行。

The Unsupported major.minor version 51.0 意味着您已经在 JDK7 中编译了您的代码,并且您的浏览器插件是 JRE 6 或更早版本并且不理解。

在这种情况下,您需要执行以下操作之一:

  • 更新您的 java 插件(如果您有更多插件,也可以切换到合适的版本),或者
  • 使用“-target”选项为较旧的 java 编译您的小程序。

要检查您的 Java 版本,请转到 plugin test页面。

关于Java - 小程序中的 java.lang.UnsupportedClassVersionError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8931590/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com