java - 启动画面 jnlp 不工作

标签 java web-applications java-web-start splash-screen jnlp

当我通过 JWS 调用 .jar 时,我试图让启动画面正常工作 以下是 jnlp 文件的详细信息。其他功能按预期工作。 我已将 pic.gif 文件放在 Apache tomact 的 ROOT 文件夹中

JaNeLA 报告 - 版本 11.05.17

报告http://localhost:8080/WithoutManifest.jnlp

1.XML 编码未知,但声明为 UTF-8

  1. 通过添加标志优化此应用程序以供离线使用。

  2. 可以通过为“WithoutManifest.jar”指定资源大小来优化下载。

  3. 可以通过删除 download='eager' 的(默认)值来优化 WithoutManifest.jar 的资源下载。

5.WithoutManifest.jar 的资源下载可以通过删除 main='false' 的(默认)值来优化。

  1. 或许可以优化应用程序的启动。通过为 WithoutManifest.jar 资源指定 download='lazy'。

  2. 对于 WithoutManifest.jar,惰性下载可能无法按预期工作,除非指定了下载“部分”。

  3. 可以通过为“pic.gif”指定资源大小来优化下载。 可以通过指定 pic.gif 的宽度和高度来优化图标加载和使用

  4. ' http://localhost:8080/ 的 HREF ' 可以优化为 ''。

<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://localhost:8080/" href="WithoutManifest.jnlp">

     <information>
          <title>TITLE</title>
          <vendor>Pallab</vendor>
          <homepage href="http://localhost:8080/" />
         <icon kind="splash" href="pic.gif"/>
     </information>

     <security>
          <all-permissions/>
     </security>

     <resources>
          <j2se version="1.6+" />
          <jar href="WithoutManifest.jar" />
     </resources>

     <application-desc main-class="WithoutManifest" />
</jnlp>

在我实际申请之前,我只看到以下两个弹出窗口。

Image 1

另外,我如何更改在 RED 中选择的以下值,我没有在 .jnlp 文件中的任何地方提供这些值

Image 2

Apache 版本 -8.0.23 Java 版本 - 1.8.0_40-b26

最佳答案

启动画面不会在首次启动时出现。首次启动的优先级是下载和缓存的类,以及应用程序。在屏幕上。

关于java - 启动画面 jnlp 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31317806/

相关文章:

android - 如何在 Android 模拟器中将浏览器切换为横向模式

scala - 如何用sbt构建一个简单的war文件?

java - 更改 OSX Mavericks 停靠图标上的 java webstart 悬停文本

java - 从 javafx ant 任务签署 jar 不使用 jarsigner 验证

java - 你如何robuSTLy实现一个REST服务来检索数据库记录然后在返回之前清除它们?

java - 如何修复tomcat org.apache.tomcat.util.http.parser.HttpParser.<clinit> Character [[] is not allowed and will continue to reject

java - 如何实现 list.list 以在 smooks 中列出副本

java - MYSQL超时

java - 使用谷歌应用引擎创建网络应用程序?

JavaFX 在 Webstart 中从 CSS 加载图像