如何以正确的方式从带有参数的网站启动JavaJAR文件

如何以正确的方式从带有参数的网站启动JavaJAR文件,java,jar,Java,Jar,我想从一个网站启动一个Java Jar文件,该文件的参数如ID。这里有两个主要问题。因此,用户进入网站,点击一个按钮,Jar文件启动 第一个问题是如何在单击按钮后启动jar 第二个问题是关于javajar文件的阻塞。例如,如果我转到,chrome会阻止插件。我必须授予jar的执行权限,有时我还必须在获得该权限后重新启动浏览器。有没有一种方法可以在没有这种烦人的权限的情况下直接启动jar 将jar执行添加到按钮的最佳方式是什么?无论是否使用附加参数,这都是不可能的 通用Java归档文件(JAR)无

我想从一个网站启动一个Java Jar文件,该文件的参数如ID。这里有两个主要问题。因此,用户进入网站,点击一个按钮,Jar文件启动

  • 第一个问题是如何在单击按钮后启动jar
  • 第二个问题是关于javajar文件的阻塞。例如,如果我转到,chrome会阻止插件。我必须授予jar的执行权限,有时我还必须在获得该权限后重新启动浏览器。有没有一种方法可以在没有这种烦人的权限的情况下直接启动jar
    将jar执行添加到按钮的最佳方式是什么?

    无论是否使用附加参数,这都是不可能的

    通用Java归档文件(JAR)无法在用户客户端的普通JRE中启动

    你只能

    • 使用在web浏览器Java插件沙盒中运行的小程序,并从宿主HTML页面源获取其参数
    • 下载一次Java Web Start应用程序后,从命令行启动它—在这种情况下,不需要浏览器插件
    有关安全提示的详细信息,请参阅


    你说的是在浏览器中运行的java小程序吗?我不确定应该使用小程序还是Jar执行。我现在知道,我需要签署我的申请,以避免被阻止。我的应用程序包括套接字连接、远程控制和voip。我建议先阅读更多有关小程序、Web Start和其他技术的基础知识。目前的问题似乎太宽泛了。当然,我已经对applet的基础知识有了一些了解,但我的问题并不是那么简单。我不认为它太宽泛,因为基本上这只是“如何在网页中使用参数启动jar文件”的问题,或者是否有其他方法。据我所知,Quickscreenshare也在浏览器中启动jar文件。yED使用jnlp在浏览器中启动应用程序。我不确定我是否应该更好地使用jar/jnlp或applet。签名的java小程序是否能够使用createScreenCapture、创建到服务器的套接字连接并允许我使用音频输入和输出?Quickscreen共享还使用参数。你可以在这里看到它们: