iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Java Web Start如何部署应用程序
  • 692
分享到

Java Web Start如何部署应用程序

2023-06-03 04:06:32 692人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关JAVA WEB Start如何部署应用程序,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Java WEB Start 是部署基于 JavaTM 技术的应用程序的一种新技术。它

这篇文章将为大家详细讲解有关JAVA WEB Start如何部署应用程序,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

Java WEB Start 是部署基于 JavaTM 技术的应用程序的一种新技术。它是连接计算机和 Inte.net 的便捷渠道,使用户可以在 Web 上运行和管理应用程序。Java Web Start 提供简便的一点激活应用程序,并确保总是运行最新版本,以消除复杂的安装或升级过程。 ------来自Sun Java Web Start Release

  我觉得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("ä&Macr;ÀÀ");
 
 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结尾),这是一个描述性的文件.

 MyIE
 RookieSoft Corporation
 MyIE just demo how to program with jnlp.
 
 
 

保存该文件到app目录下.

编译MyIE.java(需要JNLP Developer's Pack中的jnlp.jar;)

打包产生的class文件到MyIE.jar,并把MyIE.jar保存到app目录下.

建立一个list.html文件,保存到app目录下.

Remote Apps Webpage

  Mailto:href="mailto:rookieport@hotmail.com"'>href="mailto:rookieport@hotmail.com">Rookie
 


  1>起动你的tomcat访问list.html,点MyIE连接就可以运行了.
  2>或者启动你的JavaWebStart,在其文件----&gt首选项菜单---&gt高级----&gt删除应用程序URL文本框中输入list.html的联接.
 我的是http://liaoyuan:8080/myjnlp/app/list.html,按确定,点查看远程应用程序就可以看到MyIE列在其中,便可以运行.

 这个程序我只用了一点点jnlp的东西,他还有一些的服务如访问本地文件,打印等.

关于“Java Web Start如何部署应用程序”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: Java Web Start如何部署应用程序

本文链接: https://www.lsjlt.com/news/232538.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java Web Start如何部署应用程序
    这篇文章将为大家详细讲解有关Java Web Start如何部署应用程序,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Java web Start 是部署基于 JavaTM 技术的应用程序的一种新技术。它...
    99+
    2023-06-03
  • 如何使用 PHP 部署 Web 应用程序?
    为了部署 php web 应用程序,需要遵循以下步骤:设置代码库,包括 php 文件和必需文件。配置 web 服务器(如 apache 或 nginx): a. apache:添加 .h...
    99+
    2024-04-20
    web php mysql docker apache nginx access
  • 如何部署和维护C++ Web应用程序?
    部署和维护 c++++ web 应用程序涉及以下步骤:部署:构建应用程序、部署可执行文件或容器、配置环境。维护:监控应用程序、应用更新、备份和恢复、安全维护。 如何部署和维护 C++ ...
    99+
    2024-05-11
    c++ web应用程序 docker 数据丢失
  • War包:Java Web应用程序打包与部署
    War包:Java Web应用程序打包与部署 引言 在Java Web开发中,war包(Web Archive)是一种常见的文件格式,用于打包和部署Java Web应用程序。本篇博客将介绍war包的概...
    99+
    2023-10-20
    java 前端 开发语言
  • Cloud Toolkit如何部署应用程序
    本篇文章给大家分享的是有关Cloud Toolkit如何部署应用程序,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.什么是Cloud ToolkitCloud Toolkit...
    99+
    2023-06-19
  • 如何平滑部署Golang应用程序
    随着互联网技术的迅速发展,各种开发语言也层出不穷,其中最近流行的一种语言就是Golang。Golang是一种由Google公司开发的高效的编程语言,可以让开发者轻松地编写出高性能的应用程序。但是,当我们需要部署这些应用程序时,我们往往会遇到...
    99+
    2023-05-14
  • Linux中如何部署Golang应用程序
    这篇文章主要介绍“Linux中如何部署Golang应用程序”,在日常操作中,相信很多人在Linux中如何部署Golang应用程序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2023-09-15
    linux golang
  • 如何利用Golang和Docker部署应用程序
    在当今的软件开发行业中,容器化技术已经成为越来越流行的解决方案。 Docker 作为当前最为流行的容器化工具,其各种优点被广泛认可,例如高可移植性、轻量级、便携性等等。同时, Golang 作为一门现代化的高性能编程语言,被越来越多的开发者...
    99+
    2023-05-14
    go语言 Golang Docker
  • AWS上部署应用程序
    AWS上部署应用程序 不论想用自主开发的、开源项目的,还是商业厂商的软件,都需要安装、更新和配置应用程序及其依赖的组件。这一过程称为部署。 文章目录 AWS上部署应用程序前言一、在服务器启动时...
    99+
    2023-09-03
    aws 服务器
  • Java Servlet 的云计算:在云端部署和管理 Web 应用程序
    ...
    99+
    2024-04-02
  • 在阿里云ecs上部署Java应用程序
    阿里云ecs是阿里云提供的一种弹性计算服务,能够根据用户的需求灵活地调整计算资源,满足用户的高可用性、高性能和低成本的需求。在ecs上部署Java应用程序可以方便地管理和监控应用程序的运行状态,同时也可以提高应用程序的性能和可用性。 随着互...
    99+
    2023-10-30
    阿里 应用程序 ecs
  • tomcat如何部署及运行Java程序
    Tomcat可以按照以下步骤来部署和运行Java程序: 下载Tomcat:在Tomcat官方网站上下载适合你的操作系统的Tomc...
    99+
    2023-10-27
    tomcat Java
  • PHP Web应用程序的负载均衡与集群部署
    负载均衡和集群部署可提高 php web 应用程序的可用性和可伸缩性,可在 aws elastic beanstalk 中实现:负载均衡:在应用程序前端分布流量,按需调整后端服务器数量。...
    99+
    2024-05-10
    负载均衡 集群部署
  • 如何在服务器上部署Node.js应用程序
    这篇文章主要介绍“如何在服务器上部署Node.js应用程序”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何在服务器上部署Node.js应用程序”文章能帮助大家解决问题。步骤1:选择服务器首先,您需...
    99+
    2023-07-05
  • 如何使用容器技术,将 Java 应用程序部署到 Linux 上?
    随着云计算的兴起,容器技术越来越受到开发者的关注。利用容器技术,可以轻松地将应用程序部署到不同的环境中。在本文中,我们将介绍如何使用容器技术,将 Java 应用程序部署到 Linux 上。 步骤一:安装 Docker Docker 是一个...
    99+
    2023-09-04
    容器 javascript linux
  • 如何在Gitlab上部署Golang应用程序(步骤)
    随着Golang的发展,越来越多的开发者开始使用该编程语言来开发应用程序。同时,由于持续集成和持续交付的需求越来越大,Gitlab作为一个优秀的代码托管平台得到了广泛的应用。本文将介绍如何在Gitlab上部署Golang应用程序。一、安装G...
    99+
    2023-05-14
  • Linux上如何使用Docker部署ASP.NET Core应用程序
    这篇文章将为大家详细讲解有关Linux上如何使用Docker部署ASP.NET Core应用程序,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、创建1、创建应用程序使用ASP.NET Core...
    99+
    2023-06-29
  • 如何在Unix容器中部署Java应用程序并管理日志?
    随着云计算的发展,容器技术越来越受到关注。Unix容器是一种轻量级的虚拟化技术,它可以提供隔离的运行环境,使得应用程序可以在不同的操作系统上运行。在本文中,我们将介绍如何在Unix容器中部署Java应用程序并管理日志。 安装Docker...
    99+
    2023-06-21
    unix 容器 日志
  • 如何在 Apache 服务器上部署 Django 应用程序?
    Django 是一个流行的 Python Web 框架,它可以让您快速开发 Web 应用程序。在本文中,我们将讨论如何在 Apache 服务器上部署 Django 应用程序。 步骤 1:安装 Apache 和 mod_wsgi 要在 Ap...
    99+
    2023-08-09
    并发 apache django
  • 容器部署:如何实现快速响应的应用程序?
    随着云计算技术的普及,容器化部署已经成为了许多企业和开发者的首选。相比传统的虚拟化技术,容器化部署更加轻量级,更加快速响应,具有更高的灵活性和可移植性。本文将介绍容器部署的基本概念和原理,并演示如何使用 Docker 容器实现快速响应的应...
    99+
    2023-09-07
    npm 容器 响应
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作