Java applet无法在Mac,Safari或Chrome上加载

时间:2014-10-29 20:53:14

标签: java applet

我刚刚开始使用Java applet。虽然我一直在创建它们并在Eclipse中运行它们,但是当我在Safari中打开HTML页面或在Mac上运行Chrome时,applet将无法加载。我正在运行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>

1 个答案:

答案 0 :(得分:0)

<applet>标记在HTML5中已过时。尝试将其替换为<embed>标记。试试这个:

<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属性以匹配项目中的属性。