亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

學會怎么用Java Web Start部署應用程序

2019-11-18 12:53:23
字體:
來源:轉載
供稿:網友

  java Web Start是部署基于Java TM技術的應用程序的一種新技術。它是連接計算機和 Internet的便捷渠道,使用戶可以在 Web 上運行和治理應用程序。Java Web Start 提供簡便的一點激活應用程序,并確??偸沁\行最新版本,以消除復雜的安裝或升級過程。
  
  我覺得jws挺簡單的,基本上對于程序員來說無須額外學些什么,只要會寫個jnlp的文件就可以了。先對我的環境設置做個說明:
  
  Tomcat4
  
  下載地址:http://jakarta.apache.org/site/binindex.Html
  
  JavaWebStart1.0.1_02(build b03)
  
  下載地址:http://java.sun.com/PRodUCts/javawebstart
  
  JNLP Developer's Pack
  
  下載地址:http://java.sun.com/products/javawebstart/download-jnlp.html
  
  以下步驟為設置運行支持jnlp的程序,配置一個新的Tomcat虛擬目錄命名為myjnlp吧,下面建立app,images子目錄。寫一個MyIE.java,功能是輸入一個url,可以打開這個url。程序中jnlp的部分其實很少。源程序如下:
  
  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()));
  
  //打開鏈接
  }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的基本服務接口。
  }catch (UnavailableServiceException e)
  {
  bs = null;
  } catch (Exception e)
  {
  bs = null;
  e.printStackTrace();
  }
  }
  
  public static void main(String args[])
  {
  MyIE myie = new MyIE();
  }
  }
  
  寫一個jnlp的文件命名為MyIE.jnlp(或者其他,但要以jnlp結尾),這是一個描述性的文件。
  
  <?XML version="1.0" encoding="UTF-8"?>
  <jnlp codebase=
  "http://liaoyuan:8080/myjnlp/app">
  <information>
  <title>MyIE</title>
  <vendor>RookieSoft Corporation</vendor>
  <description>MyIE just demo how to
  program with jnlp.</description>
  <homepage href="http://liaoyuan:8080
  /myjnlp/app/index.html" />
  <icon />
  <icon kind="splash" href=
  "./../images/logo.gif"/>
  <offline-allowed>
  </information>
  <resources>
  <j2se version="1.2+"/>
  <jar href="MyIE.jar"/>
  </resources>
  <application-desc
  main-class="MyIE"/>
  </jnlp>
  
  保存該文件到app目錄下。編譯MyIE.java(需要JNLP Developer's Pack中的jnlp.jar;)打包產生的class文件到MyIE.jar,并把MyIE.jar保存到app目錄下。建立一個list.html文件,保存到app目錄下。
  
  <!DOCTYPE HTML PUBLIC
  "-//IETF//DTD HTML//EN">
  <html>
  <head>
  <title>Remote Apps Webpage</title>
  </head>
  
  <body>
  <h1>Remote Apps Webpage</h1>
  <ul>
  <li><a href="MyIE.jnlp">MyIE</a>
  </ul>
  <hr>
  <address><a href=
  "mailto:rookieport@hotmail.com">
  Rookie</a></address>
  </body>
  </html>
  
  1)起動你的tomcat訪問list.html,點MyIE連接就可以運行了。
  
  2)或者啟動你的JavaWebStart,在其文件---->首選項菜單--->高級---->刪除應用程序URL文本框中輸入list.html的聯接。
  
  我的是http://liaoyuan:8080/myjnlp/app/list.html,按確定,點查看遠程應用程序就可以看到MyIE列在其中,便可以運行。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩免费观看网站| 亚洲午夜av久久乱码| 久久香蕉国产线看观看av| 亚洲xxx视频| 色偷偷88888欧美精品久久久| 亚洲国产成人精品电影| 亚洲国产欧美一区二区三区同亚洲| 日产日韩在线亚洲欧美| 国产成人av网| 亚洲国产欧美一区二区三区久久| 久久777国产线看观看精品| 国内成人精品视频| 97国产精品人人爽人人做| 久久精品国产成人| 国产精品久久久久久婷婷天堂| 国产精品成熟老女人| 国产成人精品在线| 亚洲国产日韩欧美在线动漫| 国内精品视频久久| 国产亚洲精品一区二555| 久久久久亚洲精品国产| 亚洲级视频在线观看免费1级| 国产成人在线播放| 91欧美精品午夜性色福利在线| 国产一区二区三区在线观看网站| 亚洲女人天堂视频| 欧美日韩高清区| 亚洲视频在线观看网站| 亚洲美女黄色片| 亚洲日韩欧美视频一区| 成人观看高清在线观看免费| 黑丝美女久久久| 国产在线观看精品一区二区三区| 91精品国产色综合久久不卡98| 精品国产一区av| 中文字幕国内精品| 欧美亚洲激情视频| 欧美亚洲一区在线| 亚洲18私人小影院| 国产精品美女无圣光视频| 欧美性受xxxx黑人猛交| 欧美日韩国产在线播放| 欧美激情视频网址| 中文字幕亚洲色图| 国产成人精品a视频一区www| 国产精品日韩久久久久| 亚洲精品二三区| 欧美激情精品久久久久久免费印度| 日韩精品一二三四区| 亚洲人成电影网站色xx| 国产精品久久久久久久久久久久久| 国产婷婷成人久久av免费高清| 日韩精品在线免费观看视频| 欧美性猛交xxxx富婆弯腰| 亚洲高清久久久久久| 中文.日本.精品| 黑人狂躁日本妞一区二区三区| 91精品国产综合久久香蕉最新版| 久久久999成人| 韩国福利视频一区| 亚洲国产精品人久久电影| 伊人av综合网| 久热精品视频在线观看一区| 久久精品国产免费观看| 国产做受高潮69| 亚洲一区二区三区视频播放| 亚洲人成绝费网站色www| 亚洲欧洲中文天堂| 成人免费淫片视频软件| 日韩欧美精品中文字幕| 欧美精品日韩三级| 日韩在线视频播放| 懂色av中文一区二区三区天美| 久久久久久久一区二区三区| 欧美老女人bb| 久久精品视频免费播放| 久久久av亚洲男天堂| 精品中文字幕久久久久久| 久久黄色av网站| 欧洲亚洲免费视频| 欧美日韩亚洲高清| 亚洲精品福利免费在线观看| 欧美国产日韩一区二区在线观看| 欧美大肥婆大肥bbbbb| 亚洲老头老太hd| 69国产精品成人在线播放| 国产精品美女网站| 一本色道久久88精品综合| 一区二区亚洲欧洲国产日韩| 久久影院资源站| 精品亚洲男同gayvideo网站| 亚洲成人久久一区| 亚洲国产成人在线播放| 性色av一区二区咪爱| 亚洲www永久成人夜色| 77777亚洲午夜久久多人| 日韩av免费网站| 欧美日韩国产精品一区| 欧美中文字幕视频| 中文字幕日韩欧美| 91福利视频在线观看| 538国产精品视频一区二区| 日韩一区视频在线| 国产精品露脸av在线| 国产97在线视频| 国产精品一区二区av影院萌芽| 欧美性xxxxhd| 亚洲欧美中文日韩在线v日本| 国产精品女人网站| 欧美激情精品在线| 久久成人在线视频| 亚洲最大中文字幕| 国产精品福利在线观看网址| 日本精品久久电影| 在线视频国产日韩| 久久久久日韩精品久久久男男| 亚洲成人黄色网址| 精品久久久久久久久中文字幕| 久久综合电影一区| 久久精品欧美视频| 国产福利视频一区二区| 成人免费网站在线观看| 亚洲欧美中文日韩v在线观看| 免费97视频在线精品国自产拍| 超碰97人人做人人爱少妇| 亚洲国产成人爱av在线播放| 国产精品永久在线| 欧美激情一区二区三区高清视频| 国内外成人免费激情在线视频网站| 亚洲欧美综合区自拍另类| 欧美黄色www| 欧美另类极品videosbest最新版本| 第一福利永久视频精品| 成人www视频在线观看| 久久久噜噜噜久久中文字免| 中文在线资源观看视频网站免费不卡| 久久久久久中文| 欧美与黑人午夜性猛交久久久| 日韩国产精品亚洲а∨天堂免| 欧美成人精品三级在线观看| 成人在线一区二区| 国产精品色悠悠| 亚洲欧美激情另类校园| 日韩中文字幕在线视频播放| 成人做爰www免费看视频网站| 色偷偷噜噜噜亚洲男人的天堂| 色阁综合伊人av| 国产欧美va欧美va香蕉在| 午夜精品视频网站| 午夜精品一区二区三区视频免费看| 久热在线中文字幕色999舞| 热99精品只有里视频精品| 精品久久久999| 国产精品网红福利| 国产精品99久久久久久久久| 最近2019免费中文字幕视频三| 国产精品美女免费看| 成人免费在线视频网址| 国模视频一区二区三区| 亚洲国产精品999| 懂色av一区二区三区| 日韩精品中文字幕视频在线| 亚洲字幕一区二区| 精品国产福利在线|