這篇文章將為大家詳細(xì)講解有關(guān)Java Web Start如何部署應(yīng)用程序,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)建站專(zhuān)注于企業(yè)全網(wǎng)營(yíng)銷(xiāo)推廣、網(wǎng)站重做改版、北票網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場(chǎng)景定制、商城開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為北票等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。Java web Start 是部署基于 Java
我覺(jué)得jws挺簡(jiǎn)單的,基本上對(duì)于程序員來(lái)說(shuō)無(wú)須額外學(xué)些什么,只要會(huì)寫(xiě)個(gè)jnlp的文件就可以了.
先對(duì)我的環(huán)境設(shè)置做個(gè)說(shuō)明:
tomcat4
下載地址:http://jakarta.apache.org/site/binindex.html
JavaWebStart1.0.1_02(build b03)
下載地址:/tupian/20230522/ Developer's Pack
下載地址:http://java.sun.com/products/javawebstart/DOWNLOAD-jnlp.html
以下步驟為設(shè)置運(yùn)行支持jnlp的程序
1.配置一個(gè)新的Tomcat虛擬目錄命名為myjnlp吧,下面建立app,images子目錄.
2.寫(xiě)一個(gè)MyIE.java,功能是輸入一個(gè)url,可以打開(kāi)這個(gè)url.
程序中jnlp的部分其實(shí)很少.
源程序如下:
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.lang.*;
import java.applet.*;
import javax.swing.*;
import javax.jnlp.*;
public class Myie
{
BasicService bs;
JFrame jFrame;
TextField tField;
Button button;
public MyIE()
{
jFrame = new JFrame("MyIE Browser");
tField = new TextField("http://www.google.com");
button = new Button("ä¯ÀÀ");
Container p = jFrame.getContentPane();
p.setLayout(new BorderLayout());
p.add(button,BorderLayout.EAST);
p.add(tField,BorderLayout.CENTER);
button.addMouseListener(new MouseAdapter(){
public void mousePressed(MouseEvent e )
{
try{
bs.showDocument(new java.net.URL(tField.getText()));
//打開(kāi)鏈接
}catch(java.net.MalformedURLException exp)
{
exp.printStackTrace();
}
}
});
jFrame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
jFrame.setVisible(false);
System.exit(0);
}
});
jFrame.pack();
jFrame.setSize(400,80);
jFrame.setVisible(true);
try {
bs = (BasicService)ServiceManager.lookup("javax.jnlp.BasicService");
//查找jnlp的基本服務(wù)接口.
}catch (UnavailableServiceException e) {
bs = null;
} catch (Exception e) {
bs = null;
e.printStackTrace();
}
}
public static void main(String args[])
{
MyIE myie = new MyIE();
}
}
3.寫(xiě)一個(gè)jnlp的文件命名為MyIE.jnlp(或者其他,但要以jnlp結(jié)尾),這是一個(gè)描述性的文件.
保存該文件到app目錄下.
4.編譯MyIE.java(需要JNLP Developer's Pack中的jnlp.jar;)
5.打包產(chǎn)生的class文件到MyIE.jar,并把MyIE.jar保存到app目錄下.
6.建立一個(gè)list.html文件,保存到app目錄下.
Mailto:href="mailto:rookieport@hotmail.com"'>href="mailto:rookieport@hotmail.com">Rookie
7.
1>起動(dòng)你的tomcat訪問(wèn)list.html,點(diǎn)MyIE連接就可以運(yùn)行了.
2>或者啟動(dòng)你的JavaWebStart,在其文件---->選項(xiàng)菜單--->高級(jí)---->刪除應(yīng)用程序URL文本框中輸入list.html的聯(lián)接.
我的是http://liaoyuan:8080/myjnlp/app/list.html,按確定,點(diǎn)查看遠(yuǎn)程應(yīng)用程序就可以看到MyIE列在其中,便可以運(yùn)行.
這個(gè)程序我只用了一點(diǎn)點(diǎn)jnlp的東西,他還有一些的服務(wù)如訪問(wèn)本地文件,打印等.
關(guān)于“Java Web Start如何部署應(yīng)用程序”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
網(wǎng)站名稱(chēng):JavaWebStart如何部署應(yīng)用程序-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://www.rwnh.cn/article44/dosche.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、外貿(mào)建站、小程序開(kāi)發(fā)、企業(yè)建站、網(wǎng)站排名、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容