已安装Java,下载jnlp文件依旧无法使用。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了已安装Java,下载jnlp文件依旧无法使用。相关的知识,希望对你有一定的参考价值。

安装的工程师说,下载JAVA后,再下载一个后缀为jnlp的文件,到本地也可以使用。
是安装错误了吗?还是环境变量设置的问题?还是其他原因?

把这个文件放到d盘下面,不要放在任何文件夹里,然后在运行里运行cmd,然后输入javaws d:\\文件夹名.jnlp,最后回车就可以了。

一. 基本概念

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

二. 主要组成

Java由四方面组成:

1.Java编程语言,即语法。

2.Java文件格式,即各种文件夹、文件的后缀。

3.Java虚拟机(JVM),即处理*.class文件的解释器。

4.Java应用程序接口(Java API)。

参考技术A 你用的是什么版本的jre,1.5之前的在webstart的缓存下能看到jar,新版本的都加密了,不再直接显示jar文件了
webstart的缓存地址
在控制面板》java控制面板》临时internet文件》设置》位置目录
清除缓存,然后从新加载jnlp,你看哪个目录的日期更新了
参考技术B 大哥,你确认你成功安装了JDK吗???
安装JDK需要配置环境变量呀
计算机右键--属性--高级系统设置--环境变量--path路径后面加上%JAVA_HOME%\jre\bin,分号隔开

直接安装JDK就有jre啦,楼下评论我的大哥
参考技术C 是JDK吗?不需要其他文件的,直接安装,配置好环境变量就可以用了,还有为什么是用javaws检验啊?这个难道跟我想的不一样?不是用javac -version的吗? 参考技术D javaws 后面输入完整的jnlp文件路径,就像这样
javaws http://192.168.1.21:8000/soft/start.jnlp追问

 是安装的问题吗?

追答

多半不是安装的问题,这样吧,你可以找你的工程师要他确认一下给你的login.jnlp没问题!

其实我们下载的.jnlp文件不过是存储了服务器上的.jnlp文件的实际地址,甚至你可以找你的工程师要来这个文件在服务器上的地址,然后照上面我说的方法运行。
另外只要有完整的.jnlp文件的地址,还可以在浏览器中打开,直接将地址复制黏贴就行
http://192.168.1.21:8000/soft/start.jnlp

运行 JNLP 卡在验证应用程序上

【中文标题】运行 JNLP 卡在验证应用程序上【英文标题】:Running JNLP stucks on Verifying Application 【发布时间】:2021-07-16 23:35:44 【问题描述】:

我们有一个使用 JNLP 文件运行的 Java 应用程序。它通常工作正常,但我们有一台无法运行它的 PC,因为在运行 JNLP 期间进度条卡在验证应用程序步骤: Verifying Application step 而且它没有前进。

我们已经尝试过了:

等待至少 15 分钟, 再次下载 JNLP, 清除java缓存, 安装最新的 JRE, Java控制台,不过后来打开了,没啥用, 尝试在 Java 控制面板中启用日志记录和跟踪,但日志不包含任何错误或异常。

有什么方法可以调试 JNLP 验证期间发生的事情吗?有可用的日志吗?

编辑:这是安装了 1.8.0_291-b09 Java HotSpot(TM) 64 位服务器 VM 的 Windows 机器。

【问题讨论】:

【参考方案1】:

我们找到了! 在 Java 控制面板中打开跟踪和日志记录后:

并使用详细标志运行 JNLP:

javaws -verbose file.jnlp

在 C:\User\user\AppData\LocalLow\Sun\Java\Deployment\log 我们发现有错误的日志。

在这种情况下是:

security: Failing over to CRLs: java.net.SocketTimeoutException: Read timed out

【讨论】:

以上是关于已安装Java,下载jnlp文件依旧无法使用。的主要内容,如果未能解决你的问题,请参考以下文章

java无法启动该应用程序jnlp文件打不开

运行 JNLP 卡在验证应用程序上

安装Tuxera NTFS For Mac后依旧无法写入怎么办?(附下载)

你好 想请教你个关于JAVA的问题 我用Java打开jnlp文件 开始很顺利但是最后无法加载jar文件

我的电脑为啥不能安装软件?提示是无法写入文件和无法提取以有效文件

Java 控制台在启动时也会关闭,因此无法查看 jnlp 应用程序可能出现的启动错误。如何查看它的输出?