将 JNLP 应用程序复制到无法访问互联网的计算机
我如何在无法访问 Internet 的计算机上运行 JNLP 应用程序?有没有办法从已经下载并运行应用程序的计算机复制应用程序的文件?
How might I go about running a JNLP app on a machine that has no Internet access? Is there a way to copy the app's files from a machine where the app has already been downloaded and run?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
更好的解决方案是请求下载 .jar 文件,您可以使用
java -jar program.jar
运行该文件,因为 .jnlp 启动后存储的文件并不是真正“可读”的,您会发现资源和类名称有些混乱。A better solution is to request a .jar file download that you can run with
java -jar program.jar
because the files that are stored after the launch of the .jnlp isn't really "readable", you will find that resources and classes names are somewhat obfuscated.名为 jnlpdownloader 的项目执行此任务,从 jnlp 下载所有依赖项并创建可执行文件。
A project named jnlpdownloader does this task, download from the jnlp all dependencies and creates executables.