今天折腾Saraki,从官网上下载Demo时,只下载下来一个sakaioae.jnlp文件,*.jnlp文件不了解,google baidu了半天,终于解决了,记录下:
1、这究竟是个什么东东
JLNP:Java Network Launching Protocol ,即:JNLP,java网络加载协议
他的出现是为了解决java客户端开发相对落后的问题,java一向注重的是服务端的开发滴
一个JNLP客户端是一个应用程序或者说服务,它可以从宿主于网络的资源中加载应用程序。
如果你使用JNLP打包一个应用程序,那么一个JNLP客户端能够:
o 为该应用探测,安装并且使用正确版本的JRE(java运行时环境)
o 从浏览器或者桌面加载应用程序
o 当新版本的应用出现时自动下载最新的版本。
o 为了加速启动速度在本机缓存应用程序需要的类
o 可以作为applet或者应用程序运行
o 在必要的情况下下载原始的库
o 以安全的方式使用诸如文件系统这样的本机资源
o 自动定位和加载外部依赖资源
这里,sakai官网上提供的这个jlnp文件,其实就是用于下载de一个终端程序(对只达到使用目的的菜菜鸟可以这么理解哈)
2、到底怎么用唻
只要机器的JDK环境及环境变量都配置好了的话,直接
“开始”-》“运行”-》输入“cmd”,启动命令窗口-》
切换目录进入存放jlnp文件的路径
(注意,windows的盘符切换,直接用盘符,不需要cd哦,用惯了linux指令的兄弟们注意咯,例如从c盘切换到e盘:
C:\>E:
回车) -》
输入“javaws XX.jlnp”指令,其中,“XX.jlnp”是指你的文件的名称呢,我的是sakaioae.jnlp,
这样就启动java下载的对话框咯,
然后是漫长的等待……
然后就是你自己的程序的安装相关的东西了
关于JDK环境变量的配置,网上有n多介绍,这里有一个超适合菜鸟参考的资料,有需要的可以参考下:
http://blog.csdn.net/haolongabc/article/details/7229900
非常感谢网友的慷慨共享,希望遇到的问题的xdjm都能顺利解决~
相关推荐
总结来说,Web程序中的JRE版本检测和JNLP文件的直接打开是Java Web Start技术的核心部分。通过JavaScript检测用户系统的JRE版本,确保其满足应用需求,然后通过JNLP文件提供安全、便捷的远程应用程序启动方式。...
因此,要在Applet中打开本地Office文件,你需要使用Java的JNLP(Java Network Launch Protocol)服务,或者通过Web服务的方式,在服务器端处理文件后再返回给客户端展示。 实现这个功能的一般步骤如下: 1. **...
技术 ...JWS实际上是JNLP规范的一个参考实现,JNLP技术定义了一个标准的文件格式,该格式描述了如何调用一个JNLP文件。 既然安装链接可以作为普通的HTTP URL的链接,那么您就可以通过网页来检查客户
- **使用 `Desktop` 类**:从 Java 6 开始,`java.awt.Desktop` 类提供了一种更加简洁的方式来打开文档或 URL。例如: ```java try { if (Desktop.isDesktopSupported()) { Desktop desktop = Desktop.get...
使用Java Web Start运行Hiero.jnlp文件 用法二:(Mac) 右键点击Hiero.jar文件,选择Open With...,再选择Jar Launcher,之后打开运行界面了。 注:网上说保存时图片颠倒的问题,多数是软件使用问题,这个就请...
1. **部署便捷性**:通过简单的 HTML 链接,用户即可启动 JWS 应用程序,与打开网页类似,但实际上是加载 .jnlp 文件,触发 JWS 插件在本地下载和执行应用程序。 2. **智能缓存机制**:应用程序首次下载后会缓存到...
这个“javahelp帮助文件制作”压缩包很可能包含了一个更新到2.0版本的JavaHelp系统,用于创建和管理Java应用程序的帮助文档。 JavaHelp系统由Sun Microsystems开发,它提供了一个强大的、可扩展的、用户友好的帮助...
Java 和 JavaScript 是两种不同的编程语言,但在这个场景中,我们主要关注的是Java技术,特别是如何使用...对于跨平台的需求,Java的原生可执行文件(如.jnlp)或使用其他技术(如Java Web Start)可能是更好的选择。
- 打开工具,选择“新建”项目,指定JAR文件的位置。 - 设置JVM参数,如最小/最大内存分配、JRE版本等。 - 可选地,添加程序图标,提升用户体验。 - 配置执行选项,例如启动脚本、命令行参数等。 - 最后,点击...
打包Java应用程序成.exe文件,一般有以下几种方法: 1. **使用Java Web Start (JWS):** 这是Oracle提供的技术,允许用户通过点击一个链接来下载并运行Java应用程序。虽然它不直接生成.exe,但用户可以通过配置JNLP...
针对Java Rich Internet Applications(RIA)的性能进行了优化,比如,Java Web Start的应用程序可以更好地利用客户端JRE,提供了自定义拖动标题的功能,并且JNLP文件语法也得到了增强,支持更具体的操作系统版本,...
JNLP文件通常包含了运行Java应用程序所需的所有元数据,如主类、库依赖以及资源路径等。通过Executor de JNLPs para Resulth Web-crx插件,用户可以直接在浏览器环境中启动和管理这些JNLP应用,无需手动打开Java...
在Windows上,打开命令行,进入你的工作空间,然后执行类似下面的命令: ```bash java -jar slave.jar -jnlpUrl http://xxxx.xxx.xx.xx/jenkins/computer/Slave-Windows-Build-10.116.218.117/slave-agent.jnlp -...
1. **下载与安装**:Luke通常以jar文件形式发布,可以直接运行,或者在Java Web Start环境下通过jnlp文件(如luke.jnlp)在线启动。 2. **打开索引**:选择要查看的Lucene索引目录,Luke会自动加载并解析索引结构。...
批处理文件会调用Java虚拟机(JVM)来运行指定的jar文件,可能包含类似于`java -jar questionnaire.jar`的命令,这样用户只需双击.bat文件就能启动程序,而无需手动打开命令行窗口。 3. **.exe文件**: - `...
然后它将去获取jnlp文件并自动执行它。 为您节省大量麻烦。 此外,通过命令行参数打开程序可以更快地执行预先保存的配置文件。警告当前存储在C#设置中的密码。 它们存储为纯文本。 希望可以在此工作。编码人操作...
首先,`jfreechart-1.0.13-demo.jnlp`是一个Java Web Start (JNLP) 文件,它是Java应用程序的远程启动配置文件。通过这个文件,用户可以在Web浏览器中直接运行JFreeChart的演示程序,无需安装任何额外软件。运行这个...
学习者可以打开这个文件夹,查看和运行其中的Java代码,以理解JWS的工作原理和如何配置部署描述文件(JNLP,Java Network Launch Protocol)。 要开始学习,首先需要解压文件,然后查看"www.pudn.com.txt"以获取...