首页 文章

如何调试jnlp应用程序? [重复]

提问于
浏览
0

这个问题在这里已有答案:

我有一个jnlp文件用于我从topcoder下载的topcoder竞技场 .

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

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

我也尝试在全新的笔记本电脑上使用相同的jnlp下载应用程序,jnlp在其他笔记本电脑上运行正常 .

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

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

谢谢 .

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应用程序/ applet,您将在控制台中看到是否存在任何配置问题,例外...

相关问题