Tôi đã viết không đơn giản như vậy ứng dụng, và quyết định làm cho applet. Tôi có kho lưu trữ .jar và lớp chính có chat.java (nó chứa init() và mở rộng JApplet). Tôi có mã này trong HTML File:Java - java.lang.UnsupportedClassVersionError trong applet
<applet code="chat.class" archive="chat.jar" width="150" height="150">
Error!
</applet>
Và nó mang lại cho lỗi
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
trong Java console. Tôi không biết phải làm gì, applet của tôi sẽ mở một Frame mới (popup), nơi bạn có thể chat và vân vân. Thanx cho bất kỳ câu trả lời nào!
Bạn có thể xác minh rằng phiên bản java của bạn giống nhau ở nơi bạn đã biên dịch jar không? – mezzie
* "applet của tôi sẽ mở một Frame mới (popup), nơi bạn có thể trò chuyện và vân vân" * Loại bỏ hoàn toàn applet và khởi chạy khung từ liên kết bằng cách sử dụng [Java Web Start] (http://stackoverflow.com/ tags/applet/info). Việc triển khai một applet và trải nghiệm tốt hơn cho người dùng sẽ dễ dàng hơn. –