首先,当我说“在 applet 中运行桌面应用程序”时,我的意思是做一个离线运行的 Applet 应用程序,而不是在 JFrame 中运行的桌面应用程序。
我对 applet 的了解很少(也许我说的有误,请指正)是 applet 默认具有所有 未 授予的权限。此外,小程序在沙箱内运行,未经明确许可,不允许信息进出。
因此,如果我专注于我的应用程序的安全性,最好在 applet 中运行它(对于桌面应用程序是离线的),然后在 JFrame 中运行。对吗?
最佳答案
这同样适用于使用 Java Web Start 部署的桌面应用程序。除此之外,他们的开发更有趣并且没有小程序的所有讨厌的可用性限制
文章Java Web Start and Security “描述了通过 Java Web Start 部署的应用程序的安全基础知识。”更多详细信息,请参阅文章 Deploying Software with JNLP and Java Web Start .
关于java - 在小程序中运行桌面应用程序是否更安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2449169/