`
tomEnjoy
  • 浏览: 145696 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

局域网内安装jre到客户端的简单办法

    博客分类:
  • java
阅读更多
众所周知,如果在IE中使用APPLET的话需要安装JAVA环境(JRE),这对基于INTERNET的应用来说,并非难事,只需要在JSP、HTML页面指定下载的网址就能够实现,代码如下:

<SCRIPT LANGUAGE="JavaScript"><!--
    var _info = navigator.userAgent;
    var _ns = false;
    var _ns6 = false;
    var _ie = (_info.indexOf("MSIE") > 0 && _info.indexOf("Win") > 0 && _info.indexOf("Windows 3.1") < 0);
//--></SCRIPT>
    <COMMENT>
        <SCRIPT LANGUAGE="JavaScript1.1"><!--
        var _ns = (navigator.appName.indexOf("Netscape") >= 0 && ((_info.indexOf("Win") > 0 && _info.indexOf("Win16") < 0 && java.lang.System.getProperty("os.version").indexOf("3.5") < 0) || (_info.indexOf("Sun") > 0) || (_info.indexOf("Linux") > 0) || (_info.indexOf("AIX") > 0) || (_info.indexOf("OS/2") > 0)));
        var _ns6 = ((_ns == true) && (_info.indexOf("Mozilla/5") >= 0));
//--></SCRIPT>
    </COMMENT>

<SCRIPT LANGUAGE="JavaScript"><!--
    if (_ie == true) document.writeln('<OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" WIDTH = "1024" HEIGHT = "768"  codebase="http://java.sun.com/products/plugin/1.1.2/jinstall-112-win32.cab#Version=1,1,2,0"><NOEMBED><XMP>');
    else if (_ns == true && _ns6 == false) document.writeln('<EMBED type="application/x-java-applet;version=1.1.2" CODE = "EmbeddedViewerApplet.class" CODEBASE = "applets" ARCHIVE = "jasperreports-1.2.7-applet.jar" WIDTH = "600" HEIGHT = "400" REPORT_URL = "../servlets/jasperprint" scriptable=false pluginspage="http://java.sun.com/products/plugin/1.1.2/plugin-install.html"><NOEMBED><XMP>');
//--></SCRIPT>



那么在局域网内,对于web application,需要安装jre到各个客户端该如何做呢?其实很简单

第一步. 准备好JRE的安装文件jre-1_5_0_11-windows-i586-p.exe

第二步. 将上面代码codebase的值改成自己的,例如:
codebase="http://192.168.0.2:8080/webapp/jre1.5/jre-1_5_0_11-windows-i586-p.exe#Version=1,5,0,0"

将上面的Version后边的值改为你的目标JRE就可以了。这样,如果Client机JRE版本低于这个版,就会到...exe去自动下载及安装,如果高于或等于则不会。

除此之外还可以参考Active控件的做法
分享到:
评论

相关推荐

    使用Java代码获取服务器性能信息及局域网内主机名

    这段代码会返回所有局域网内的主机名列表,但请注意,这并不一定能获取到所有网络设备的名称,因为某些网络接口可能因安全策略或权限问题无法访问。 总结起来,通过Java代码获取服务器性能信息和局域网内主机名,...

    GBase8d目录服务系统-管理控制台和客户端安装手册-D.docx

    如果没有安装 jre,则可能导致管理服务器控制台和客户端无法正常运行。 综上所述,GBase8dv6.0-ConsoleAndClient 提供了一个功能强大且易于使用的目录服务解决方案,不仅支持高效的目录数据管理,还提供了灵活的...

    用java编写的局域网聊天

    4. **协议设计**:局域网聊天应用可能需要定义自己的简单协议,比如消息头(标识消息类型)、消息体(实际内容)等,以便正确解析接收到的数据。 5. **用户界面**:为了让用户能够方便地输入和查看聊天内容,通常会...

    JAVA编写的简易局域网聊天软件

    本项目“JAVA编写的简易局域网聊天软件”就是一个利用JAVA语言实现的、能够在局域网内进行通信的简单聊天工具。下面将详细介绍其相关知识点。 1. **JAVA基础知识**:JAVA是一种面向对象的编程语言,具有“一次编写...

    使用开源协议软件搭建即时通讯服务器宣贯.pdf

    Openfire的安装和管理简单,且具有高安全性和性能,可运行于Windows、Linux和Mac平台。在配置过程中,我们需要确保系统已安装Java运行环境(JRE),推荐使用JRE 1.6或更高版本。安装JRE后,我们可以继续安装Openfire...

    James3.2.0局域网的配置

    - **Java环境**:James需要Java运行时环境(JRE)或Java开发工具包(JDK),因此在安装前要确保系统已安装Java 8或更高版本。 2. **James 3.2.0 安装**: - 下载最新版本的James 3.2.0源码或二进制包,解压到系统...

    java局域网坦克大战课程设计报告.doc

    - 多人对战:支持至少两名玩家在同一局域网内进行实时对战。 - 规则设定:设置游戏规则,如生命值、移动速度、得分机制等。 二、概要设计 1. 工作流程图 - 玩家连接服务器:每个玩家的客户端连接到服务器,进行...

    JAVA0003JAVA局域网广播系统参考.pdf

    【JAVA局域网广播系统开发】 局域网广播系统是一种企业信息管理系统,涉及数据库的建设和前端应用程序的开发。在数据库方面,系统需确保数据的一致性、完整性以及安全性。前端应用程序则需具备完善的功能和易用性。...

    简单版的聊天程序V10

    【简单版的聊天程序V10】是一款专为内网环境设计的简易聊天工具,它包含服务器端(Server)和客户端(Client)两部分。这款软件的开发旨在提供一个基本的沟通平台,允许用户在局域网内部进行即时通信。由于它的设计...

    免费ftp服务器

    1.安装jre或jdk,环境变量设置正确 2.解压文件夹到一个目录,比如d盘根目录中,双击D:\apache-ftpserver-1.0.6文件夹中的hide.bat 3.打开ftp客户端FlashFXP,建立站点,ip为ftp所在服务器ip,比如127.0,0.1,192,168....

    Java聊天室

    【Java聊天室】是一个使用Java编程语言开发的网络应用程序,主要功能是提供一个实时通信的平台,使得局域网内的用户可以通过它进行互动交流。这个聊天室应用已经过测试,能够在不同的计算机上顺利运行,确保了跨平台...

    致远OA A8-V5协同管理软件 V5.1安装维护手册

    - Java环境:推荐安装Java Runtime Environment (JRE) 1.6及以上版本。 **1.5 网络环境要求** - 稳定的局域网或广域网连接,带宽满足实际业务需求。 - 支持TCP/IP协议,确保服务器端与客户端之间通信顺畅。 - 对于...

    java 飞鸽传书 简易版 javafx实现

    这种方式简化了用户的使用流程,无需安装额外的Java环境,因为start.bat通常会包含确保Java运行时环境(JRE)运行的命令。 标签中的“java”和“飞鸽”进一步强调了项目的技术语言和功能特性。使用Java编程语言意味...

    Java网络视频点播系统.doc

    系统设计包括播放本地视频、实现局域网内的B/S架构视频点播以及利用Apache服务器进行视频服务。本设计主要围绕以下几个关键知识点展开: 1. **Java Media Framework (JMF)**: JMF是Java平台上的多媒体处理框架,...

    NC维护技巧-案例分享

    1. **局域网内操作速度快,外地操作慢**: 这种情况通常是由于网络延迟造成的。可以通过优化网络配置或调整服务器位置来改善。 2. **登录慢,打开节点慢**: 如果这种情况发生在所有人身上,则可能是应用服务器或...

    基于Java Web Start技术的VFP考试系统的设计与实现.pdf

    "基于Java Web Start技术的VFP考试系统的设计与实现" ...* 客户端只需要浏览器,无需安装和维护。 * 该系统可以在局域网和广域网内使用,非常方便。 该系统可以满足VFP考试系统的需求,具有很高的实用价值。

    java语言实现的局域网点对点文件传输

    Java的标准版(JRE)和开发工具包(JDK)提供了运行和开发Java应用的基础。 2. **套接字编程**: 在Java中,文件传输基于TCP/IP协议的套接字编程。`java.net.Socket`和`java.net.ServerSocket`类是进行网络通信的...

    Brocade_300光纤交换机配置培训资料

    在配置之前首先要在客户端安装 JAVA 运行环境 JRE。 光纤通道 = 是 SAN Fabric 的基础为存储系统提供一个网络连接模式客户机 LAN(局域网)广域网存储区域网(第二网)Fabric = 第二网“Fabric”是一个由智能光纤...

    Hadoop+Hbase技术使用文档(整理过的)

    - **网络环境**:文档中提到需要局域网连接,因此需要确保所有节点之间能够正常通信。 - **浏览器**:文档提到需要Microsoft Internet Explorer 8浏览器,但实际上任何现代浏览器都能访问Hadoop和Hbase的Web界面。 ...

Global site tag (gtag.js) - Google Analytics