Oracle Java web start 悄然死亡(Ubuntu 12.10)

Oracle Java web start 悄然死亡(Ubuntu 12.10)

Ubuntu 12.10 默认安装的 OpenJDK 7 运行良好。我使用的专有软件包存在一些问题,我需要针对 Oracle 的 Java 进行测试,看看它是否特定于 OpenJDK。

但是,我无法让 Oracle 的 Java web start 运行。java使用 jar 文件的常规命令可以正常工作。但是使用任何命令javaws都会显示启动画面,然后什么也不做。它甚至返回 0 状态代码(成功)。没有输出,没有错误,什么都没有。它只是默默地死机了,即使使用javaws -verbose

我尝试了 的 6 和 7 安装程序包ppa:webupd8team/java,以及来自 sun 网站的 6 的 32 位和 64 位二进制安装程序。此时 OpenJDK 已完全卸载。仍然没有结果。

我能接触到的每个 jnlp 都会发生这种情况,包括这个专有包、minecraft 和 Oracle JOGL 测试。

我怎样才能得到有用的输出javaws? 某处有日志文件吗?

答案1

http://docs.oracle.com/javase/1.5.0/docs/guide/deployment/deployment-guide/tracing_logging.html提供一些有关日志记录和跟踪输出的信息。

令人讨厌的是,命令行选项似乎不起作用,但运行/usr/lib/jvm/java-7-oracle/bin/ControlPanel和设置那里的选项却有效(日志文件在~/.java/deployment/log

显然 Oracle Java 7u9 有一个错误,无法解析其参数属性。手动编辑 JNLP 或下载引用的 jar 文件并手动运行即可。请参阅http://www.oracle.com/technetwork/java/javase/7u9-relnotes-1863279.html

就我而言,我必须删除java-vm-args="-XX:MaxPermSize=128m"

相关内容