使用CMD脚本安装Java 1 年,4 月 Questions & Answers 17226 我正在用Java编写一个应用程序,我想把它发送给客户。但是他的计算机上没有Java(OS Win XP)。我想使用命令shell脚本自动完成安装。可能吗
# 1 楼答案 我用的是下一批。我在理解参数方面有点困难,但最终我成功了,没有安装赞助商工具栏 "@echo off copy "JavaSetup8u111.exe" "%USERPROFILE%\downloads\JavaSetup8u111.exe" CD\ CD "%USERPROFILE%\downloads\" start /B /WAIT JavaSetup8u111.exe /s SPONSORS=0
# 2 楼答案 键入“/?”控制台中文件夹中安装exe的参数为 C:\TEMP>jdk-7u4-windows-x64.exe /? 在这里,您可以看到参数引用/被动式&/安静可能是你需要的,创建一个安装。比如说 cls C:\TEMP>jdk-7u4-windows-x64.exe /quiet echo installation complete pause
# 3 楼答案 JRE安装程序中有一个/s选项(请参见here),所以基本上您可以。 然而,您必须以某种方式将JRE下载到客户端的工作站。我建议用wget来做这个 但是,您也可以使用java-to-exe包装器-JSmooth例如,如果未安装JRE,您可以自动下载JRE
# 1 楼答案
我用的是下一批。我在理解参数方面有点困难,但最终我成功了,没有安装赞助商工具栏
# 2 楼答案
键入“/?”控制台中文件夹中安装exe的参数为
C:\TEMP>jdk-7u4-windows-x64.exe /?
在这里,您可以看到参数引用/被动式&/安静可能是你需要的,创建一个安装。比如说
# 3 楼答案
JRE安装程序中有一个
/s
选项(请参见here),所以基本上您可以。 然而,您必须以某种方式将JRE下载到客户端的工作站。我建议用wget来做这个但是,您也可以使用java-to-exe包装器-JSmooth例如,如果未安装JRE,您可以自动下载JRE
# 4 楼答案
你可以把它放在一个bat文件上,然后用一个可嵌入的JVM发送一个文件夹,不过我发现使用NSIS发送swing应用程序非常有效
NSIS
我不确定,但我认为你也可以构建你想要的安装程序
# 5 楼答案
Java支持在PC上自动/静默命令行安装。请参阅here
您还可以使用批处理脚本来自动化某些任务
Batch Files