Java 如何调试jnlp应用程序?

Java 如何调试jnlp应用程序?,java,applet,config,jnlp,Java,Applet,Config,Jnlp,我有一个topcoder竞技场的jnlp文件,我是从那里下载的 我已创建了一个新用户,并在Windows 7计算机上从旧用户复制了一些(C:\Users\user*)文件。在旧用户中,此小程序过去工作正常。但在现在的新用户中,情况并非如此。它在下载应用程序或验证应用程序时停止。似乎我没有复制一些缓存文件,或者可能丢失了一些配置文件。来自旧用户的文件 我还尝试了竞赛小程序的eclipse插件。但它也有同样的问题 我还尝试在全新的笔记本电脑上使用相同的jnlp下载应用程序,jnlp在其他笔记本电脑上

我有一个topcoder竞技场的jnlp文件,我是从那里下载的

我已创建了一个新用户,并在Windows 7计算机上从旧用户复制了一些(C:\Users\user*)文件。在旧用户中,此小程序过去工作正常。但在现在的新用户中,情况并非如此。它在下载应用程序或验证应用程序时停止。似乎我没有复制一些缓存文件,或者可能丢失了一些配置文件。来自旧用户的文件

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

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

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

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


谢谢。

您可以尝试使用库和一小段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应用程序/小程序,您将看到是否存在任何配置问题、异常……在控制台中

也不要吹嘘topcoder客户端的反向工程-这是对t&CsDebugging的。我想,问题不一定意味着反向工程。我只是想了解什么是反向工程问题和可能的解决方案。正如我前面提到的,这不是jnlp文件的问题,但我的配置有问题。一旦启动应用程序,就不会发生任何事情。它运行,但我在控制台中看不到任何东西。即使我检查了
ApplicationInstance
的方法,但没有任何帮助。