Java Applet 只能在我的电脑上工作吗? [英] Java Applet work only on my computer?

查看:42
本文介绍了Java Applet 只能在我的电脑上工作吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开发一个 Java 小程序,当您访问该站点时会显示一个消息框.这是我的 Java 代码:

import java.applet.Applet;导入 javax.swing.JOptionPane;公共类 JavaRun 扩展了 Applet {private static final long serialVersionUID = 1L;公共无效初始化(){JOptionPane.showMessageDialog(null, "hello world!");}}

这是html:

</小程序>

在我的电脑(有 java SDK)上它可以工作,但是当我在只有标准 Java 的笔记本电脑上使用它时,我收到这些错误:

<前>在 sun.plugin2.applet.Applet2ClassLoader.findClass(来源不明)在 sun.plugin2.applet.Plugin2ClassLoader.loadClass0(来源不明)在 sun.plugin2.applet.Plugin2ClassLoader.loadClass(来源不明)在 sun.plugin2.applet.Plugin2ClassLoader.loadClass(来源不明)在 java.lang.ClassLoader.loadClass(来源不明)在 sun.plugin2.applet.Plugin2ClassLoader.loadCode(来源不明)在 sun.plugin2.applet.Plugin2Manager.createApplet(来源不明)在 sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(未知来源)在 java.lang.Thread.run(未知来源)异常:java.lang.UnsupportedClassVersionError: Micro : Unsupported major.minor version 51.0 ...在此处输入代码

解决方案

我相信您的计算机上有不同版本的 Java 环境.在两台电脑上运行这个命令

java -version

并比较版本号.可能应该运行

javac -version

在您的开发机器上.如果您获得不同的版本号,请更新您笔记本电脑上的 Java 运行时环境.

I'm developing a Java applet that show a message box when you visit the site. This is my Java code:

import java.applet.Applet;
import javax.swing.JOptionPane;
public class JavaRun extends Applet {
    private static final long serialVersionUID = 1L; 
    public void init()
    { 
        JOptionPane.showMessageDialog(null, "hello world!");     
    }
}

This is the html:

<applet width='100' height='100' code='JavaRun' archive='data.jar'>
</applet>

On my computer (that have the java SDK) it's work, but when I'm using it on my laptop that have only the standard Java, I get these errors:

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: Micro : Unsupported major.minor version 51.0...
enter code here

解决方案

I believe You have different versions of Java environments on your computers. Run this command on both computers

java -version

And compare version numbers. Probably should run

javac -version

on Your development machine. If you get different version numbers update Java runtime environment on your laptop.

这篇关于Java Applet 只能在我的电脑上工作吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆