编译第一个Java Applet
注意:在编译之前必须已经正确安装了java编译器JDK, 如何安装参照上篇博文。
1. 编译java类:
假设我的java文件创建在该路径下 E:/Shemmy/Java_practices/hello
step1: 在hello文件夹中创建java类HelloWorld.java。创建方法:
- 新建.txt文件,打开该文件,将下面的代码复制粘贴进去;
package hello;
import java.awt.*;
import java.applet.*;
//必须继承Appelet类
public class HelloWorld extends Applet {
public void paint(Graphics g )
{
//向外输出的字符串
g.drawString("Hello HelloWorldd!",5,35);
}
}
- 关闭该txt文件,将文件名命名为类名,这里的类名是HelloWorld,并且把后缀名改为java。
step2: 在CMD命令行中编译该类
- 先到.java文件所在的路径下,然后用javac命令编译
C:/Users/Shemmy>e: //进入到E盘根目录下
E:/>cd shemmy/java_practices/hello //进到到hello文件夹中
E:/>cd shemmy/java_practices/hello>javac HelloWorld.java //用javac命令编译
这样,在hello文件夹中生成了一个新的文件:HelloWorld.class
2. 在网页中嵌入Applet:
step1: 在Java_practices文件夹下创建testHello.html文件。注意:我在hello文件夹下创建该文件的话,会提示出错信息:找不到hello.HelloWorld.class。故html文件不该和.java以及.class同在一个文件夹下。(目前我的理解是这样)
- 新建.txt文件,打开该文件,将下面的代码复制粘贴进去;
<HTML>
<TITLE>HelloWorld! Applet</TITLE>
<APPLET
codebase="."
CODE="hello.HelloWorld.class"
name="HelloWorld"
WIDTH=200
HEIGHT=100
ALIGN = middle
>
</APPLET>
</HTML>
- 关闭该txt文件,将其命名为testHello.html。
step2: 在CMD命令行中运行查看。
- 先到.html文件所在的路径下,然后用appletviewer命令查看
C:/Users/Shemmy>e: //进入到E盘根目录下
E:/>cd shemmy/java_practices //进到到java_practices文件夹中
E:/>cd shemmy/java_practices>appletviewer testHello.html //用appletviewer命令查看
这样,会弹出一个小程序查看器对话框,里面显示了内容。
另外,只要浏览器装了java插件,直接双击打开该.html文件,用浏览器即可查看。