当前位置: 首页 > 知识库问答 >
问题:

Javaweb Start应用程序不使用jnlp文件中指定的JRE

沈健
2023-03-14

已安装Java版本(签入控制面板):

  • jre1.6.0,Java更新2,
  • Java更新3,
  • Java更新5,
  • Java更新31

(在C:/Program Files/Java相关文件夹中找到:jre1.6.0、jre1.6.0_02、jre1.6.0_03、jre1.6.0_05、jre6)

java -version response:
Java (TM) SE Runtime Environment (build 1.6.0_31-b05)

根据http://docs.oracle.com/javase/1.5.0/docs/guide/javaws/developersguide/syntax.html和http://webstartfaq.com/#49我可以指定要运行的JRE版本。我想使用JRE 1.6.031(Java 1.6,更新31)。要做到这一点,我需要设置

j2se version="1.6.0_31+" href="http://java.sun.com/products/autodl/j2se" 

在JNLP文件中。我这么做了,但Java web start应用程序使用的JRE版本不正确。

使用上述设置启动“C:/Program Files/Java/jre6/javaws.exe my_jnlp_file”

这个过程应该从以下两个版本开始:Java Web start 1.6.0_31和JRE 1.6.0_31。

该过程从Java Web Start 1.6.0_31版和JRE 1.6.0-oem-b104 Java HotSpot(TM)客户端开始。

我看不出这有什么意义。会感激一些想法的!

共有1个答案

林劲
2023-03-14

问题是我试图更改jnlp文件并在本地启动我的应用程序。但它一直从服务器加载新设置。一旦我更改了服务器端的jnlp设置,它就开始正常工作。

 类似资料:
  • 在尝试根据传递给HTTP服务器的URL参数动态生成JNLP文件时,我注意到了一件奇怪的事情。如果我的HTML代码中有类似的内容,它会起作用: 另一方面,如果我在属性中有一个字符,插件就不会做任何事情: 没有错误消息,没有默认的Java启动屏幕,什么都没有,它会自动失败。(甚至没有尝试检索JNLP文件。) 这是某种安全功能吗?如果是,它应该防范什么<或者它可能是一个简单的错误? 更新:使用

  • 问题内容: 我正在调试jnlp应用程序,过去可以通过Eclipse对其进行远程调试,但现在不再可用。 启动它的命令是: 问题是当我连接Eclipse调试器时,它会关闭并重新启动;因此,调试器将附加到第一个进程;当这种情况消失时,调试器也是如此。 调试器脚本实际上并不重要;因为如果suspend = n,则在调试器启动之前,jnlp进程会自行重新启动。 我尝试跟踪它,但是选项-XX:TraceSup

  • 我们正在为我们的web应用程序使用spring boot。上下文根在WEB-INF/classes/common.properties中定义,如下所示。 Spring boot版本=1.5.2 Tomcat版本=8.0.53

  • 我有一个Spring Boot应用程序,代码需要访问resources文件夹下的一个文件。这是我的申请表。属性文件: 然而,它总是抱怨: 我仔细检查了文件夹my_project/target/classes,以确保文件cert.p12存在。 在代码中,我试图访问该文件: 这个类路径到底是什么?为什么它找不到文件?谢谢

  • 我相信我已经完全按照应该的方式设置好了所有内容,但在尝试在浏览器中查看我的应用程序时,始终会收到以下消息。 谁能告诉我哪里出了问题?我没有在Oracle VM Virtualbox manager中设置任何内容。可能是这个吗? 我的主机文件 我的浏览器正在返回 我的项目文件夹设置如下: 在我的家园。亚姆,我认为我的道路是正确的 SSH-into-vagrant显示projects/bookings

  • 我正在使用Java Webstart技术开发一个Java桌面应用程序。我使用有效的证书对我的应用程序进行签名,并使用JnlpDownloadServlet进行部署。我用maven webstart插件准备了所有这些基础设施。 但是当我的证书过期,我不得不辞职并重新部署我的应用程序时,我在让webstart完全重新下载我的应用程序时遇到了问题。 据我所知,根据我可以从Internet收集的内容(We