日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

java applet配置_配置Java Applet的运行环境

發(fā)布時間:2024/1/23 java 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java applet配置_配置Java Applet的运行环境 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Java小程序,也就是Java Applet,可以在Web瀏覽器中運行。Java Applet必須以腳本的形式嵌入到HTML頁面中,才能在web瀏覽器中運行。

之前總以為本地安裝了JDK,指定好JAVA_HOME和PATH環(huán)境變量,所有的Java程序就都可以運行了,后來有個同事讓我?guī)退鉀Qweb瀏覽器中不能運行一個項目管理軟件的甘特圖時,才發(fā)現(xiàn)Java Applet和一般的Java應(yīng)用的運行環(huán)境配置是不一樣的。

在Windows上運行Java應(yīng)用程序,只要有JDK的二進制目錄,并指定好JAVA_HOME和PATH就可以直接使用了,并不需要通過JDK的安裝程序安裝。所以,可以將安裝好的JDK目錄打個壓縮包備份起來,以后重裝系統(tǒng)或是給其他機器裝Java環(huán)境時,直接將JDK的二進制壓縮包拷貝過去,解壓后就可以直接使用了。

但在Windows中,配置Java Applet的運行環(huán)境,僅指定JDK目錄是不行的,必須要滿足:

用JRE安裝程序包進行安裝

JRE版本為?web瀏覽器提供了Java Plugin

JRE與Web瀏覽器的位長要一致,如都是32位,或都是64位的軟件版本

這是因為,JRE安裝時會將Java相關(guān)的信息寫到注冊表中,并為Web瀏覽器安裝Java Plugin。Web瀏覽器的Java Plugin在運行Applet時,先會到Windows注冊表中讀取Java信息,再執(zhí)行Applet程序。

這里要注意的是,JRE的版本不同,所支持的web瀏覽器和版本也不同。我本機的Web瀏覽器有IE8, Firefox16, Chrome19,安裝JRE6u11后,只有IE8可以運行Applet;Firefox16下通過about:plugins可以看到有安裝的Java Plugin,但無法運行Applet;而Chrome19下則顯示沒有Java Plugin。而安裝JRE7u9后,所有的瀏覽器就都能運行Applet了。所以,最簡單的話只需安裝最新的JRE版本就行了。通常如果瀏覽器沒有安裝Java Plugin,在運行有Applet的網(wǎng)頁時,會提示用戶安裝插件,一般直接安裝后就可以了。

Java Tester這個網(wǎng)站,用于檢查本地安裝的JRE版本和軟件廠商,同時可以檢查Web瀏覽器是否可以運行Applet程序:

對于一般用戶,安裝Applet運行環(huán)境是很簡單的,但有時恰恰是Java開發(fā)人員的瀏覽器反而運行不了Applet,這就有點寒磣了

。Java開發(fā)人員本機上往往會安裝多個Java版本,有時直接將JDK目錄移動或刪除了,沒通過Windows控制面板進行卸載,造成Windows注冊表中還有殘留的Java安裝信息,運行Java應(yīng)用沒問題,但在Web瀏覽器中Java Plugin就找不到JRE來執(zhí)行Applet了。

安裝JRE后,Java控制面板上會出現(xiàn)一個Java圖標(biāo),如果發(fā)現(xiàn)Java的圖標(biāo)顯示不出來了,點擊時提示找不到程序,如下圖:

上面無法顯示的Java圖標(biāo),說明Windows上的JRE環(huán)境已經(jīng)找不到了,需要重新安裝JRE。正常可用的JRE環(huán)境,如下圖:

點擊Java圖標(biāo),可以打開Java控制面板(javacpl),說明Windows上的JRE已經(jīng)是可用的了。

綜上,Java應(yīng)用和Java Applet對運行環(huán)境的要求是不一樣的。Java應(yīng)用運行時,不需要找注冊表,只要指定好JDK目錄就能運行。而對于Applet小程序,Web瀏覽器中的Java Plugin要通過注冊表來查找JRE環(huán)境,運行Java Applet。

因此,

建議本地Java環(huán)境:

安裝一個高版本的JRE,用于支持較新的Web瀏覽器運行Applet小程序

Java應(yīng)用所需要的JDK,直接拷貝JDK二進制目錄使用,不需要安裝,多個JDK可并存,執(zhí)行時確定使用JDK版本。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

附錄1:如果無法重裝JRE,可以按下面文章中的步驟,先清除注冊表中的Java殘留安裝信息,再運行JRE安裝程序:

附錄2:如何在Web瀏覽器中啟用 Java?(必須滿足JRE已安裝可用,且web瀏覽器已安裝了Java Plugin的前提)

附錄3:Hello Applet

1. 編寫Applet小程序,繼承Applet基類:

Java代碼

public?class?HelloApplet?extends?Applet?{

private?static?final?long?serialVersionUID?=?5511892956119084309L;

@Override

public?void?init()?{

Graphics?g?=?this.getGraphics();

paint(g);

}

public?void?paint(Graphics?g)?{

g.drawString("Hello?Applet!",?45,?45);

}

}

2. 編譯Applet

Java代碼

CMD>javac?HelloApplet.java

3. 在index.html網(wǎng)頁中嵌入Applet小程序

Html代碼

...

codebase=".">

...

注意:

Applet小程序必須嵌入到網(wǎng)頁中才能運行,使用標(biāo)簽嵌入Applet

code屬性指定Applet類

archive屬性指定小程序所在的jar包,如果沒有打包可省略

codebase屬性指定用于查找Applet類和Jar包的根目錄,這個目錄是相對于網(wǎng)頁所在目錄而言的,即指定一個相對目錄。codebase=".",表示,在網(wǎng)頁目錄下查找Applet小程序。

網(wǎng)頁中要使用標(biāo)簽,使用時在網(wǎng)頁中可正常運行,但在appletviewer中無法顯示applet窗口。

4. 用appletviewer測試Applet小程序

Java代碼

CMD>appletviewer?index.html

5. 在web瀏覽器中運行Applet小程序

將網(wǎng)頁拖到瀏覽器中查看,或?qū)⒕W(wǎng)頁和Applet小程序部署到Apache的HTML文檔目錄下通過URL訪問。

總結(jié)

以上是生活随笔為你收集整理的java applet配置_配置Java Applet的运行环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。