在浏览器中执行jar

时间:2013-11-07 03:47:01

标签: java encryption executable-jar

当我从浏览器执行jar文件时,是client end还是on the server end上运行的类文件?

我正在开发一个files are encrypted and decrypted的安全Web应用程序。我需要通过客户端选择的引脚在客户端完成此操作。

因此,当浏览器上运行jar文件时is the class file进行加密和解密processes on the client end or in the server end

2 个答案:

答案 0 :(得分:1)

您可以使用jnlp(Webstart)启动jar文件,但它不能在浏览器上运行。只有一次发射。您可以在Applet / JApplet中执行代码,该代码将位于浏览器中。取决于您在业务逻辑上的需求。

答案 1 :(得分:0)

主要是因为matheszabi提到了业务需求。 你不是在客户端随时执行jar。通过Applet / JApplet,您将字节源加载到浏览器中,然后执行您的操作。为此,您需要在客户端计算机上安装java运行时以获得浏览器支持。

如果您使用的是jsp / servlet模型,您会理解java执行总是在服务器端。