问题标签 [java-web-start]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
13 回答
2407 浏览

java - 如何学习游戏开发?

我做网络程序员已经有一段时间了,我也可以用 Java 编程。我有一个想要开发的小型多人 RPG 游戏的想法。它将通过用户 Web 浏览器中的 Java 小程序播放。

我已经编写了游戏的设计文件和规范。我现在想知道的是如何开发游戏?过去我只使用过类似 Windows 的商业应用程序,其中包含用于文本框、下拉菜单等的内置小部件。对于游戏编程,我似乎必须为游戏的 UI 构建自己的小部件/控件。

这些是我想到的具体问题:

1) 如何在下载游戏的图像、声音等时显示带有进度条的“正在加载...”消息。(使用 java 小程序)

2)如何用自己的菜单、控件等创建游戏的UI。比如点击地图图标,它会向他们显示一张地图。单击朋友图标可以让他们与朋友聊天等。

3) 以及我应该了解的其他一般游戏开发问题,例如我应该使用 2D 还是 3D 图形、游戏中的物理等。

如果有对我有帮助的书的好建议,请分享。

0 投票
1 回答
2884 浏览

java - 删除 Java 的“临时 Internet 文件”

在 Windows 的 Java 控制面板中,有“临时 Internet 文件”的设置,其中缓存了所有小程序和 webstart 内容。对于我们应用程序的某些用户,此缓存无法正常工作,他们需要通过控制面板删除所有文件,然后我们的 webstart 应用程序才能正确更新自身。

忽略这样做的其他影响,无论如何我们可以在进行更新时以编程方式删除临时文件缓存,最好是通过 Java 并且不诉诸任何批处理文件或 Windows 黑客技术?

0 投票
2 回答
1716 浏览

java - java 6 破坏了 webstart 应用程序安装,出现错误“java.lang.Exception:缓存失败”

在生产环境中使用多年的 webstart 应用升级到最新的 java 版本(Java 6 update 13)后,停止安装并出现以下错误:

正确下载了应用程序 jnlp 和所有关联的 jar 文件。该应用程序还包含对安装程序 jnlp 文件的引用,该文件在应用程序运行的第一个文件中提取一些文件到本地磁盘。

关于问题是什么,或者我如何绕过这个问题的任何想法?

0 投票
9 回答
24563 浏览

java - 如何允许一次只运行一个 Java 程序的实例?

我需要防止用户多次启动我的 Java 应用程序(WebStart Swing 应用程序)。因此,如果应用程序已经在运行,则不应再次启动它或显示警告/再次关闭。

有没有一些方便的方法来实现这一点?我想过阻塞一个端口或将某事写入文件。但是希望您可以访问一些系统属性或 JVM?

顺便提一句。目标平台是带有 Java 1.5 的 Windows XP

0 投票
4 回答
761 浏览

java - 调用服务器的 Applet(或 WebStart 应用程序):最佳实践?

我想编写一个小程序(或 java Web 启动应用程序)调用它的服务器(servlet?)来调用一些方法并发送/检索数据。发送和检索这些消息的最佳方式/技术是什么?

0 投票
2 回答
2456 浏览

java-web-start - 为什么我在 jnlp 中得到 UnsupportedClassVersionError?

启动 jnlp 时抛出 UnsupportedClassVersionError,但是当我尝试从命令行运行相关的 jar 文件时,一切正常。我尝试使用签名/未签名的 jar 文件将 j2se 版本设置为 1.5+、1.6+,但这一切都无济于事。

我正在尝试使用两个支持的 jar 文件(mysql-connector.jar 和 swingx.jar)启动我自己的 jar 文件。我的 jar 文件已在 Eclipse 中使用 1.6 合规性设置进行编译,并使用 ant 构建到 jar 中。由于我可以使用 java 1.6 从命令行启动 3 个 jar,我对 jnlp 失败感到有点困惑。任何帮助表示赞赏。

这是jnlp文件:

我得到的错误是:

java.lang.UnsupportedClassVersionError: java.lang.ClassLoader.defineClass1(Native Method) 的 .class 文件中的错误版本号 java.security.SecureClassLoader.defineClass(SecureClassLoader) 的 java.lang.ClassLoader.defineClass(ClassLoader.java:675) .java:124) 在 java.net.URLClassLoader.defineClass(URLClassLoader.java:260) 在 java.net.URLClassLoader.access$100(URLClassLoader.java:56) 在 java.net.URLClassLoader$1.run(URLClassLoader.java: 195) 在 java.security.AccessController.doPrivileged(Native Method) 在 java.net.URLClassLoader.findClass(URLClassLoader.java:188) 在 com.sun.jnlp.JNLPClassLoader.findClass(JNLPClassLoader.java:256) 在 java.lang .ClassLoader.loadClass(ClassLoader.java:316) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:251) 在 com.sun.javaws.Launcher.doLaunchApp(Launcher.java:1052) 在 com.sun.javaws。启动器.run(启动器.java:105) 在 java.lang.Thread.run(Thread.java:613)

0 投票
2 回答
593 浏览

java - 为什么有时 Java 不请求新版本的 jar 文件?

每次我们更新我们的 Java 应用程序(Java 客户端和 Java 服务器)时,我们都会遇到一些客户端会遇到的问题。1% - 2% 不加载新的 jar 文件。小程序和 Java Web Start 都会出现这种情况。如果您清除 Java 缓存,则一切正常。

知道为什么 Java 不会在每次启动时检查新的 jar 文件吗?

0 投票
2 回答
5189 浏览

java - 为 Java Web Start 应用程序动态生成 JNLP 文件?

我正在编写一个 servlet 来返回一个 JNLP 文件,其中包含几个动态生成的参数,这些参数将传递给一个 web 启动程序。现在我的代码使用库存模板和令牌替换,但我必须认为有一种方法可以在 servlet 中以编程方式生成此文件。

有没有可用的工具?

0 投票
1 回答
970 浏览

java - 使用 Netbeans 设计 GUI 以及从 Web Start 开始的能力

我在运行 Vista 的计算机上使用 Netbeans 6.5 设计了一个 GUI 程序。我将它上传到我的服务器并测试了网络启动。它工作得很好。

后来使用Mac时,它无法工作。我在 Ubuntu 中对其进行了测试,但也没有成功。我什至尝试在 Ubuntu 上编译源代码,我得到了这个:

缺少生成 JNLP 文件所需的任务,可能是共享文件夹或 IDE 安装中缺少库“JWS Ant Tasks”。

基本上,Java 桌面应用程序在 Windows 计算机上运行良好,但不会在其他计算机上运行。我刚刚在 Ubuntu 计算机上创建了一个测试应用程序,上传它并且运行良好。

为什么我昨天在运行 Vista 的计算机上编译和运行的程序不能在 Ubuntu 上运行?

谢谢。

0 投票
2 回答
472 浏览

java - Java webstart 安全性

Java Webstart 命令行中跳过安全检查的选项是什么?这仅用于测试目的。