嗨,我制作了两个版本的可执行程序:在linux和windows上,包括jre,.exe和.sh。
在研究这个问题时,我只是想知道如果我可以管理网络服务器上的jar文件。
我的意思是,在我的批处理文件中,一个jar文件由执行 "启动./jre/bin/javaw.exe -jar ./lib/aaa.jar"
有没有办法使用" http://www.mywebserver.com/lib/aaa.jar"而不是" ./ lib / aaa.jar"?
答案 0 :(得分:1)
由于安全原因,Java不允许您直接从url执行jar。这对系统非常有害。中间人攻击等 话虽如此,你仍然可以使用url下载jar并将其复制到你指定的类路径并执行它。
例如,你可以编写java代码来下载jar文件。
https://alvinalexander.com/java/edu/pj/pj010011
或者您可以使用curl命令。等。