老师布置了一个作业,让我们编写一个 Java Applet 程序,使之能在浏览器显示信息。
一开始我想:"那还不简简单单吗?照着书来就可以了”。事实证明,并不。
电脑是 win7,Java 环境,用的编译器是 Eclipse。
首先给出 applet 程序的代码,在 Eclipse 中肯定能运行的。这里省略 package,请自行添加。
import java.awt.Graphics;
import java.applet.Applet;
public class MyJavaApplet extends Applet{
public void paint (Graphics g)
{
g.drawString ("伪君子发来贺电~", 25, 50);
}
}
保存好,能运行出结果就说明没问题,也不太可能会出现问题。
接着就是按下 win+R,输入 cmd,接着回车。
进入之后输入 cd,然后空格 ,接着就是你的 applet 程序所在的路径,回车
再输入盘符,C: 或者是 D:, 回车就进入该路径了,如下图。
然后是输入命令,javac 程序名.java,完成后会在该路径下看见 程序名.class 这样的文件
applet 标签后面的 codebase 是代码路径,code 是编译后的 class 文件的名字。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Java Applet</title>
</head>
<applet codebase="F:\" code="MyJavaApplet.class" height="200" width="300">
</applet>
<h1>哈哈哈</h1>
<body>
</body>
</html>
保存好文件,命名随意,.html 文件要放在和 .class 文件同一个目录下。
我们在 cmd 内输入 appletviewer 文件名.html,如果能看到结果,那说明是没出错。
这样是不能在浏览器显示信息的,把 html 文件拉进浏览器打开,只能看见 “哈哈哈” 3个字。
进入控制面版,找到 Java,点击进入
接着找到安全,点击编辑站点列表
点击添加,我这里是file:///F:/javaapplet.html
,把后面的路径和代码改成你本地的就好,然后回车。
file:///
这个不能丢,一定要注意。
看到警告是很正常的,继续就好,接着一路确定
打开 ie,把 html 文件拉进去,如果浏览器能成功显示 伪君子发来贺电~,说明搞定了。
看到下图这样,说明不行。
如果不行,点击工具,选择 Internet 选项
找到安全,选择自定义级别。
下拉,在脚本内找到 Java 小程序脚本,选择启用,一路确定下去。
这时肯定能看到 伪君子发来贺电~,如果还不行,那就是其中某一步出现问题了,快去找找哪出错了。
为什么说那么困难呢,因为教材不行
Applet 程序代码
html 代码
至于我后面遇到的麻烦,里面一个都能没有说!!我还是找资料后才发现要用 ie 浏览器,还得弄那么多东西。
好在,Java Applet 程序也没有什么人用了,不然,谁会开 ie 浏览器呢。
题图:Photo by Max Kukurudziak on Unsplash