3

我正在使用 Java 编写一个应用程序,我想将它发送给客户。但是他的计算机上没有 Java(OS Win XP)。我想使用命令外壳脚本自动安装。是否可以?

4

5 回答 5

3

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

但是,您也可以使用 java-to-exe 包装器 -例如,如果未安装 JRE,JSmooth可以自动为您下载 JRE。

于 2012-05-29T20:06:34.153 回答
0

您可以在 bat 文件中制作它并使用可嵌入的 JVM 发布一个文件夹,但我发现使用 NSIS 非常有效地发布 Swing APPS。

国家安全情报局

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

于 2012-05-29T20:05:35.223 回答
0

Java 支持在 PC 上自动/静默命令行安装。看这里

您也可以使用批处理脚本来自动化一些任务......

批处理文件

于 2012-05-29T20:14:28.977 回答
0

类型 ”/?” 文件夹中控制台中安装 exe 的参数是安装程序依赖的。

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

您很快就会看到参数参考。/passive & /quiet 可能是你需要的,创建一个类似的 install.cmd

cls
C:\TEMP>jdk-7u4-windows-x64.exe /quiet
echo installation complete
pause
于 2012-05-29T20:21:24.753 回答
0

我使用了以下批次。我在理解参数时遇到了一点麻烦,但最后这对我有用,并且没有安装赞助商工具栏。

"@echo off 
copy "JavaSetup8u111.exe" "%USERPROFILE%\downloads\JavaSetup8u111.exe"
CD\
CD "%USERPROFILE%\downloads\"

start /B /WAIT JavaSetup8u111.exe /s SPONSORS=0
于 2017-01-12T07:36:46.590 回答