繁体   English   中英

是否有任何Java IDE可以基于远程JNLP文件快速建立本地项目以进行即时调试?

[英]Any Java IDE which can quickly establish a local project based on a remote JNLP file for instant debugging?

给定一个可以工作的远程JNLP(所有jar都可用,等等),但是您需要在代码上运行调试会话。

是否有任何设施可以轻松地让您在任何合理的现代IDE中创建本地项目,该IDE包含JNLP中声明的资源的本地副本,并且可以在调试模式下运行所述代码? 假定反编译器可用,所以这只是使调试会话运行的问题。

是否有任何IDE(Eclipse,Netbeans,IntelliJ,JDeveloper等,甚至是商业产品)只要给出JNLP URL就能做到这一点?

我在Eclipse中有一个预定义项目,该项目为空,除了一个实用程序,该实用程序解析JNLP文件并下载jnlp代码库中指定的所有jar。 (可选)您可以用要在此处测试的更新代码替换所有jar。 它使用反射将所有jar添加到类路径(这是一种技巧),然后使用任何参数反射性地调用JNLP中指定为main-class的类的main方法。

不幸的是,我无法为此共享源,但是花了我一天的时间才能运行它。

您可以在此处找到类路径黑客: 如何在运行时动态加载Jars?

应该与任何调试一起很好地工作。

我在使用JNLP程序时遇到类似的问题。 我发现调试程序的唯一方法是调试到Eclipse(我有项目和代码源),然后将Arnments选项卡中的JNLP文件传递的所有参数复制粘贴到Eclipse的Debug配置中。 我不知道这是否相关,因为我的问题来自通过JNLP文件传递给应用程序的参数。

我不明白...为什么您要直接从最终位置调试已编译的代码?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM