我正在使用Java编写应用程序,我想将其发送给客户。但他的计算机上没有Java(OS Win XP)。我想使用命令shell脚本自动化安装。有可能吗?
答案 0 :(得分:3)
JRE安装程序中有一个/s
选项(请参阅here),所以基本上你可以。
但是,您必须以某种方式将JRE下载到客户端的工作站。我建议使用wget。
但是,你也可以使用java-to-exe包装器 - 例如JSmooth可以为你自动下载JRE(如果没有安装)。
答案 1 :(得分:0)
答案 2 :(得分:0)
答案 3 :(得分:0)
输入“/?”在文件夹的控制台中安装exe的参数是安装程序依赖。
C:\TEMP>jdk-7u4-windows-x64.exe /?
在那里您可以看到参数参考。 /被动& / quiet可能是你需要的,用
之类的东西创建一个install.cmdcls
C:\TEMP>jdk-7u4-windows-x64.exe /quiet
echo installation complete
pause
答案 4 :(得分:0)
我使用了以下批次。我在理解参数时遇到了一些麻烦,但最终这对我有用,而且没有安装赞助商工具栏。
"@echo off
copy "JavaSetup8u111.exe" "%USERPROFILE%\downloads\JavaSetup8u111.exe"
CD\
CD "%USERPROFILE%\downloads\"
start /B /WAIT JavaSetup8u111.exe /s SPONSORS=0