使用CMD脚本安装Java

时间:2012-05-29 19:59:35

标签: java installation cmd

我正在使用Java编写应用程序,我想将其发送给客户。但他的计算机上没有Java(OS Win XP)。我想使用命令shell脚本自动化安装。有可能吗?

5 个答案:

答案 0 :(得分:3)

JRE安装程序中有一个/s选项(请参阅here),所以基本上你可以。 但是,您必须以某种方式将JRE下载到客户端的工作站。我建议使用wget

但是,你也可以使用java-to-exe包装器 - 例如JSmooth可以为你自动下载JRE(如果没有安装)。

答案 1 :(得分:0)

你可以在一个bat文件上制作它并运送一个带有嵌入式JVM的文件夹,但我发现使用NSIS非常有效地发送了摇摆APPS。

NSIS

我不确定,但我认为你也可以构建你想要的那种安装程序。

答案 2 :(得分:0)

Java支持在PC上安装自动/静默命令行。见here

您也可以使用批处理脚本来自动执行某些任务......

Batch Files

答案 3 :(得分:0)

输入“/?”在文件夹的控制台中安装exe的参数是安装程序依赖。

C:\TEMP>jdk-7u4-windows-x64.exe /?

在那里您可以看到参数参考。 /被动& / quiet可能是你需要的,用

之类的东西创建一个install.cmd
cls
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