【问题标题】:Java applet not loading on Mac, Safari or ChromeJava 小程序无法在 Mac、Safari 或 Chrome 上加载
【发布时间】:2014-10-29 20:53:14
【问题描述】:

我刚刚开始使用 Java 小程序。虽然我一直在创建它们并在 Eclipse 中运行它们,但当我在 Mac 上的 Safari 或 Chrome 中打开 HTML 页面时,小程序将无法加载。我正在运行最新更新的 java 8。

我在这里遗漏了什么吗? 这是我使用的java和html文件。

import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Font;
import java.awt.Color;
import java.awt.*;


public class JavaTest extends Applet
{
 public void paint( Graphics screen )
 {
    Font f = new Font( "TimesRoman", Font.ITALIC, 36 );
    screen.setFont( f );
    Color c = new Color( 40, 80, 120 );
    screen.setColor( c );
    screen.drawString( "Java Rocks!!", 100, 60 );
 }
}

这是 HTML 文件,与 java 文件在同一个文件中,文件名为 index.html。

<HTML>

<APPLET width=300 height=300 code="JavaTest.class"> 
</APPLET>

</HTML>

【问题讨论】:

  • 你有机会尝试我的答案吗?

标签: java applet


【解决方案1】:

&lt;applet&gt; 标记在 HTML5 中已过时。尝试用&lt;embed&gt; 标签替换它。试试这个:

<embed id="my-applet"
       type="application/x-java-applet;version=1.6"
       width="300" 
       height="300" 
       archive="my-applet.jar"
       code="my.package.myclass"
       pluginspage="http://java.com/download/"
       myParam="my parameters" />

请注意,您必须修改 archivecode 属性以匹配您项目中的属性。

【讨论】:

    猜你喜欢
    • 2012-07-30
    • 1970-01-01
    • 2011-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多