Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Web服务器上运行Jar_Java_Batch File_Jar - Fatal编程技术网

Java 如何在Web服务器上运行Jar

Java 如何在Web服务器上运行Jar,java,batch-file,jar,Java,Batch File,Jar,嗨,我制作了两个版本的可执行程序:在linux和windows上,分别包括jre和.exe以及.sh 在处理这个问题时,我只是想知道如果我能在web服务器上管理jar文件会怎么样 我的意思是,在我的批处理文件中,jar文件是由执行的, “start./jre/bin/javaw.exe-jar./lib/aaa.jar” 那么,有没有办法使用“”而不是“/lib/aaa.jar”?由于安全原因,Java不允许您直接从url执行jar。这将对系统非常有害。中间人攻击等。 也就是说,您仍然可以使用u

嗨,我制作了两个版本的可执行程序:在linux和windows上,分别包括jre和.exe以及.sh

在处理这个问题时,我只是想知道如果我能在web服务器上管理jar文件会怎么样

我的意思是,在我的批处理文件中,jar文件是由执行的,
“start./jre/bin/javaw.exe-jar./lib/aaa.jar”


那么,有没有办法使用“”而不是“/lib/aaa.jar”?

由于安全原因,Java不允许您直接从url执行jar。这将对系统非常有害。中间人攻击等。 也就是说,您仍然可以使用url下载jar并将其复制到指定的类路径并执行它

例如,您可以编写java代码来下载jar文件


或者您可以使用curl命令。Etc..

您想在哪里运行此jar?在服务器上还是在客户机上?在批处理文件所在的客户机上。