我刚刚开始使用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>
答案 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" />
请注意,您必须修改archive
和code
属性以匹配项目中的属性。