編譯與運行java小程序2012-06-19 13:18:52| 分類: JAVA學(xué)習(xí)筆記 | 標簽:java小程序 |舉報|字號 訂閱 由于java小程序內(nèi)嵌于HTML文件里,所有必需搭配瀏覽器來運行,因此,要運行java小程序,必需要有小程序的字節(jié)碼與支持java的瀏覽器,此時的瀏覽器即使扮演JVM的角色,用來解釋JAVA的字節(jié)碼。 編寫一個小程序,在瀏覽器窗口上顯示:“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窗口內(nèi)輸入命令: cd E:\java javac App2_2.java 由于小程序必需經(jīng)過瀏覽器激活JVM才能執(zhí)行程序,所有必需另外編輯一個HTML文件,在文件中指明小程序的文件名及路徑,方便瀏覽器找到指定位置并下載小程序,HTML文件內(nèi)容的一般格式如下所示: <applet code=編譯后的字節(jié)碼文件名(.class) //(設(shè)置要打開的小程序的文件名稱,注意必需包含擴展名.class) width=寬度的像素數(shù) //(設(shè)置小程序顯示的寬度,單位為像素) height=高度的像素數(shù) //(設(shè)置小程序顯示的高度,單位為像素) [codebase=小程序的網(wǎng)址URL] //(指定此小程序所在之網(wǎng)址(路徑),若未設(shè)置此項,則以當(dāng)前運行的目錄為此小程序的路徑) [alt=替換文本] //(如果瀏覽器無法顯示小程序,則以“替換技術(shù)“字符串來顯示) [name=小程序?qū)嵗鸧 //(為小程序?qū)嵗O(shè)置名稱,從而可以使同一網(wǎng)頁上的所有小程序能夠互相訪問并通信。使用小程序的getApplet()方法可以通過名稱獲得相同網(wǎng)頁中的另外一個小程序?qū)嵗龑ο? [align=對齊方式] //(設(shè)置小程序的對齊方式,包括left,right,top,bottom,與middle等) [vspace=水平間距的像素數(shù)] //(設(shè)置小程序上下所保留的寬度) [hspace=垂直間距的像素數(shù)] //(設(shè)置小程序左右所保留的寬度) > [<param name=參數(shù)名1 value=參數(shù)值1>] //(要傳給小程序的參數(shù)名稱和參數(shù)值) 。。。。。。 [<param name=參數(shù)名n value=參數(shù)值n>] //() </applet> 在<Applet>標記的格式中,用方括號括起來的參數(shù)是可選項,但其他部分是一定要填的必選項。在HTML文件里不區(qū)分參數(shù)的大小寫。 設(shè)置App2_2.clss的HTML文件的內(nèi)容如下: <App2_2.htm> <html> <applet code=”App2_2.class” Width=”200” Height=”120” Alt=”很抱歉,您的瀏覽器不支持Java Applet?!?gt; </applet> </html> 運行java 小程序的常用方法: (1) 直接執(zhí)行相應(yīng)的.htm文件。雙擊E:/java文件夾里的htm格式文件即可,如圖:
(2) 利用appletviewer程序運行java小程序。 在DOS窗口中輸入: Appletviewer App2_2.htm 結(jié)果如圖:
|
|