编译与运行java小程序
2014-04-20 18:38
260 查看
由于java小程序内嵌于HTML文件里,所有必需搭配浏览器来运行,因此,要运行java小程序,必需要有小程序的字节码与支持java的浏览器,此时的浏览器即使扮演JVM的角色,用来解释JAVA的字节码。
编写一个小程序,在浏览器窗口上显示:“Hello Java!”字符串,程序代码如下:
//App2_2.java Java Applet
import java.awt.*;
import java.applet.*;
public class App2_2 extends Applet
{
public void paint(Graphics g)
{
g.drawString("Hello Java!",50,50);
}
}
在DOS窗口内输入命令:
cd E:\java
javac App2_2.java
由于小程序必需经过浏览器激活JVM才能执行程序,所有必需另外编辑一个HTML文件,在文件中指明小程序的文件名及路径,方便浏览器找到指定位置并下载小程序,HTML文件内容的一般格式如下所示:
<applet
code=编译后的字节码文件名(.class) //(设置要打开的小程序的文件名称,注意必需包含扩展名.class)
width=宽度的像素数 //(设置小程序显示的宽度,单位为像素)
height=高度的像素数 //(设置小程序显示的高度,单位为像素)
[codebase=小程序的网址URL] //(指定此小程序所在之网址(路径),若未设置此项,则以当前运行的目录为此小程序的路径)
[alt=替换文本] //(如果浏览器无法显示小程序,则以“替换技术“字符串来显示)
[name=小程序实例名] //(为小程序实例设置名称,从而可以使同一网页上的所有小程序能够互相访问并通信。使用小程序的getApplet()方法可以通过名称获得相同网页中的另外一个小程序实例对象)
[align=对齐方式] //(设置小程序的对齐方式,包括left,right,top,bottom,与middle等)
[vspace=水平间距的像素数] //(设置小程序上下所保留的宽度)
[hspace=垂直间距的像素数] //(设置小程序左右所保留的宽度)
>
[<param name=参数名1 value=参数值1>] //(要传给小程序的参数名称和参数值)
。。。。。。
[<param name=参数名n value=参数值n>] //()
</applet>
在<Applet>标记的格式中,用方括号括起来的参数是可选项,但其他部分是一定要填的必选项。在HTML文件里不区分参数的大小写。
设置App2_2.clss的HTML文件的内容如下:
<App2_2.htm>
<html>
<applet code=”App2_2.class”
Width=”200”
Height=”120”
Alt=”很抱歉,您的浏览器不支持Java Applet。”>
</applet>
</html>
运行java 小程序的常用方法:
(1) 直接执行相应的.htm文件。双击E:/java文件夹里的htm格式文件即可,如图:
(2) 利用appletviewer程序运行java小程序。
在DOS窗口中输入:
Appletviewer App2_2.htm
结果如图:
编写一个小程序,在浏览器窗口上显示:“Hello Java!”字符串,程序代码如下:
//App2_2.java Java Applet
import java.awt.*;
import java.applet.*;
public class App2_2 extends Applet
{
public void paint(Graphics g)
{
g.drawString("Hello Java!",50,50);
}
}
在DOS窗口内输入命令:
cd E:\java
javac App2_2.java
由于小程序必需经过浏览器激活JVM才能执行程序,所有必需另外编辑一个HTML文件,在文件中指明小程序的文件名及路径,方便浏览器找到指定位置并下载小程序,HTML文件内容的一般格式如下所示:
<applet
code=编译后的字节码文件名(.class) //(设置要打开的小程序的文件名称,注意必需包含扩展名.class)
width=宽度的像素数 //(设置小程序显示的宽度,单位为像素)
height=高度的像素数 //(设置小程序显示的高度,单位为像素)
[codebase=小程序的网址URL] //(指定此小程序所在之网址(路径),若未设置此项,则以当前运行的目录为此小程序的路径)
[alt=替换文本] //(如果浏览器无法显示小程序,则以“替换技术“字符串来显示)
[name=小程序实例名] //(为小程序实例设置名称,从而可以使同一网页上的所有小程序能够互相访问并通信。使用小程序的getApplet()方法可以通过名称获得相同网页中的另外一个小程序实例对象)
[align=对齐方式] //(设置小程序的对齐方式,包括left,right,top,bottom,与middle等)
[vspace=水平间距的像素数] //(设置小程序上下所保留的宽度)
[hspace=垂直间距的像素数] //(设置小程序左右所保留的宽度)
>
[<param name=参数名1 value=参数值1>] //(要传给小程序的参数名称和参数值)
。。。。。。
[<param name=参数名n value=参数值n>] //()
</applet>
在<Applet>标记的格式中,用方括号括起来的参数是可选项,但其他部分是一定要填的必选项。在HTML文件里不区分参数的大小写。
设置App2_2.clss的HTML文件的内容如下:
<App2_2.htm>
<html>
<applet code=”App2_2.class”
Width=”200”
Height=”120”
Alt=”很抱歉,您的浏览器不支持Java Applet。”>
</applet>
</html>
运行java 小程序的常用方法:
(1) 直接执行相应的.htm文件。双击E:/java文件夹里的htm格式文件即可,如图:
(2) 利用appletviewer程序运行java小程序。
在DOS窗口中输入:
Appletviewer App2_2.htm
结果如图:
相关文章推荐
- 命令行使用javac及java编译、运行java程序出现的问题(Windows XP)
- Java: How to compile and run Java application in command line(在命令行中编译运行java程序)
- 一---Android-SDK系列文章(3) ---java(自己动手编译、运行Java程序)
- Java程序编译和运行的过程
- Java读书笔记01 编译和运行Java程序
- java使用ms-dos编译,运行程序
- 使用命令行编译运行指定了包的Java程序
- Java读书笔记01 编译和运行Java程序
- Sublime Text 2中编译和运行java程序
- java中关于编译期间和程序运行期间的对象的处理
- JDK安装、配置以及编译运行我第一个JAVA程序
- DOS环境下含包并引用第三方jar的java程序的编译及运行
- 用UltraEdit编辑,编译并运行java程序
- 初学JAVA环境变量配置以及编译程序和运行
- Java程序编译和运行的过程
- Java程序编译和运行的过程
- Java程序为何“编译一次,到处运行”?
- windows下安装jdk,cmd下编译运行java程序一点心得
- java SE运行环境在windows下的配置和命令行方式编译与运行java程序
- 张孝祥系列课程1:Java程序的“一次编译,到处运行”原理