Java 在浏览器中执行jar

Java 在浏览器中执行jar,java,encryption,executable-jar,Java,Encryption,Executable Jar,当我从浏览器执行jar文件时,类文件是在客户端上运行还是在服务器端上运行 我正在开发一个安全web应用程序,其中对文件进行加密和解密。我需要在客户端通过客户端选择的pin完成此操作 因此,当jar文件在浏览器上运行时,是在客户端或服务器端进行加密和解密的类文件?您可以使用jnlp(Webstart)启动jar文件,但它不会在浏览器上运行。只有一次发射。您可以在浏览器中的Applet/JApplet中执行代码。取决于您在业务逻辑中需要什么。您可以使用jnlp(Webstart)启动jar文件,但它

当我从浏览器执行jar文件时,类文件是在
客户端
上运行还是在服务器端上运行

我正在开发一个安全web应用程序,其中对
文件进行加密和解密
。我需要在客户端通过客户端选择的pin完成此操作


因此,当jar文件在浏览器上运行时,
是在客户端或服务器端进行加密和解密的类文件

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

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

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


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

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


如果您使用的是jsp/servlet模型,您将了解java的执行始终在服务器端。

我了解在服务器端运行的jsp/servlet的工作原理。当我在浏览器上启动一个jar应用程序时,如果java运行时环境安装在客户机上,那么该类和函数的方法是在客户机上运行还是在服务器端运行?????。我这样问是因为,我需要使用客户端提供的pin对文件进行加密,然后将文件上传到服务器。我正在开发一个web应用程序或一个在服务器上提供文件安全存储的网站。那么问题应该是您如何执行jar。>>你能详细说明一下吗如何在浏览器上启动jar应用程序。>>在jsp/servlet中,服务器只返回HTML表单或页面。我了解在服务器端运行的jsp/servlet的工作原理。当我在浏览器上启动一个jar应用程序时,如果java运行时环境安装在客户机上,那么该类和函数的方法是在客户机上运行还是在服务器端运行?????。我这样问是因为,我需要使用客户端提供的pin对文件进行加密,然后将文件上传到服务器。我正在开发一个web应用程序或一个在服务器上提供文件安全存储的网站。那么问题应该是您如何执行jar。>>你能详细说明一下吗如何在浏览器上启动jar应用程序。>>在jsp/servlet中,服务器只返回HTML表单或页面。