0

我有一个从 topcoder 下载的 topcoder arena 的 jnlp文件

我在 Windows 7 机器上创建了一个新用户并从旧用户那里复制了一些(C:\Users\User*)文件。在老用户中,这个小程序过去可以正常工作。但在新用户中,现在不是。它在下载应用程序或验证应用程序时停止。看来我可能没有复制一些缓存文件或者可能错过了一些配置。老用户的文件。

我还为比赛小程序尝试了 eclipse 插件。但它也有同样的问题。

我还尝试在全新的笔记本电脑上使用相同的 jnlp 下载应用程序,并且 jnlp 在其他笔记本电脑上也可以正常工作。

我刚刚安装了jre。还测试了 Sun 网站上的另外两个 jnlp 应用程序。所有其他工作正常。但只有这个不起作用。

我什至使用 javaws 启用了日志。但它真的不是很有用。我寻求帮助:有人可以告诉我如何调试这个可以指导我解决这个问题的 jnlp 文件吗?我错过了几场比赛。:(

谢谢。

4

1 回答 1

1

您可以尝试使用netx库和一小段 java 代码来启动 JNLP:

import netx.jnlp.*;

Launcher launcher = new Launcher();
// local jnlp
ApplicationInstance appInstance = launcher.launch( new JNLPFile( new URL( "/tmp/test/blabla.jnlp" ) ) );
// or remote jnlp
ApplicationInstance appInstance = launcher.launch( new URL( "http://blabla.com/test/blabla.jnlp" ) );

它可以在当前 JVM 中启动 jnlp 应用程序/小程序,您将在控制台中查看是否有任何配置问题、异常...

于 2013-10-10T08:23:46.397 回答