繁体   English   中英

如何在依赖脚本的脚本中静默安装oracle jdk 7?

[英]How to install oracle jdk 7 silently in script with dependency?

我正在尝试在64位Windows 2008 r2服务器上安装Glassfish的脚本。 但是为了安装它,我需要一个JDK。 因此,我试图在glassfish之前默默安装JDK 7(u21)。 我发现的问题是,当我使用以下命令启动安装时,命令行会立即返回,因此当安装完成时我无法从命令行知道,因为它似乎在后台运行。

REM Copy jdk installer and run silently
copy x:\java\glassfish\windows\jdk-7u21-windows-x64.exe jdk.exe
jdk.exe /s

我的下一步然后在我的jdk安装之前立即启动,这导致glassfish安装程序失败。

copy x:\java\glassfish\windows\glassfish-3.1.2.2-windows.exe glassfish.exe
REM command to silently install GF goes here 

是否有一个标志我可以传入jdk安装程序以强制它不在后台运行,这样当我的脚本能够运行下一个命令时,我确定JDK已安装?

或者,默认运行它的本质是否意味着它只是在后台运行并且无法绕过它? 如果是这种情况,任何想法如何让我的脚本等待jdk在继续之前完成?

使用START和WAIT par,即

START / WAIT jdk.exe / s

Start是cmd的内部命令。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM