我是否可以将用Java编程语言编写的程序放在Internet上,以便其他人可以免费运行它而不会出现安全问题



我一直在尝试分发我的程序时经历非常令人沮丧的时期,我真的可以使用一些帮助。

所以这一切都始于很久以前,当时我决定尝试自学C++。我以为我会通过尝试使用基本代码创建文本冒险来学习。我设法创建了一个有效的可执行文件,并愉快地将其提交给一个网站,该网站有时会托管与我创建的内容类似的内容。

我的提交被立即拒绝了,因为没有人愿意宣传甚至打开来自未知来源的文件下载链接的内容。我在网上找到一些信息,说通过使用Java编程语言,我可以使用其他人可以访问的称为"小程序"的东西从网页运行应用程序。

所以我学习了第二种编程语言和一些基本的html,并试图将我的应用程序放在网站上......除了事实证明小程序是一种没有人信任的垂死技术,虽然可以从网页将程序作为小程序(或java Web启动应用程序)运行,但现代浏览器会对任何试图这样做的人尖叫血腥谋杀,因为小程序被认为是非常不安全的。

在这一点上,这个项目现在已经以某种形式进行了一年多,我正处于我的智慧尽头。我真的,真的不想用另一种语言重新编写我的程序,这样我就可以向人们展示它,而不会让他们翻出来,表现得像我试图用病毒感染他们一样。有没有办法让人们在互联网上免费使用我的Java程序,而不会给人们带来可怕的安全信息?

这不是编程语言的问题。只要你的目标是distribute your code(这意味着用户必须下载你的代码并在他们的计算机上运行它),你就会面临阻力。 例如,我不会运行从互联网下载的任何内容,直到我研究它并找到可信的证据证明它是合法和无害的。

您可能希望将其作为在服务器上运行的web application,并为用户提供以某种可接受的格式下载结果的选项。 PDF通常被认为是安全的,尽管可以在那里嵌入恶意软件。

Java EE提供了许多创建此类应用程序的选项,从JSP(Java服务器页面)开始,包括更多最新的选项(JSF等)。

相关内容

最新更新