环境: 虚拟机vbox, 虚拟系统 win7_x64

jdk-6u45-windows-x64.exe

Java 安装是使用 Microsoft Window Installer (MSI) 2.0 技术构建的。MSI 包含对静默或无人参与安装的内置支持。

JDK silent install 使用的command line为:

start /w \\VBOXSVR\tools\tools\jdk-6u45-windows-x64.exe /lang= /L "d:\tool\Java\installjava.log"

/s ADDLOCAL="ToolsFeature,SourceFeature,PublicjreFeature" INSTALLDIR=D:\tool\Java\jdk1.6.0_45x64\

/INSTALLDIRPUBJRE=\"D:\tool\Java\jre6_x64\" WEB_JAVA=0 AUTO_UPDATE=0

参数paramter:

/lang= 安装特定语言包,2052--为中文

/L=D:\tool\Java\installJava.log  记录日志

/s 表示静默安装

ADDLOCAL = [[ToolsFeature],[SourceFeature],[PublicjreFeature]] 选择附加组件包各个参数可独立使用也可以组合使用

ADDLOCAL = ["ToolsFeature,SourceFeature,PublicjreFeature"] 安装开发工具/源代码/JRE

ADDLOCAL = ["ToolsFeature,SourceFeature"] 安装开发工具和源代码

/INSTALLDIRPUBJRE public jre安装路径,格式为/INSTALLDIRPUBJRE=\"D:\tool\Java\jre6_x64\"

WEB_JAVA = 1|0 Java浏览器支持: 1启用 0禁用

SPONSORS= 1|0 绕过赞助商,如浏览器插件,实测发现完整安装了JDK

WEB_JAVA_SECURITY_LEVEL = VH|H|M|L 浏览器中运行的未签名 Java 应用程序的安全级别 非常高|高|中|低

AUTO_UPDATE= 1|0 JDK自动检测更新 1启用 0禁用

NOSTARTMENU= 1|0 创建开始菜单 1禁用 0 启动

注意参数的写法:

installdir=d:\..., 不能加引号

/installdirpubjre=\"d:\...", public jre的安装需要引号,确在前面加上反斜杠.

在JDK的安装中,除了安装JDK外,还可以安装JRE。此时的JRE是作为public jre,  JDK里包含private jre,但是这两个jre的大小不一样,

private JRE文件夹的大小 101 MB, public JRE的大小为 98.4 MB。

通过指定addlocal=[publicjreFeature] ,才可以安装public jre,才可以指定 公共的jre安装路径,/installdirpubjre=\"C:\Program File".

现在整理成bat文件

@echo off

cls

echo *******************************

echo.

echo 一键安装 Java SE Development Kit 到本地

echo.

echo ******************************

pause

set jdkPath=\\VBOXSVR\tools\tools\jdk-6u45-windows-x64.exe

rem 设置jdk安装路径,jre安装路径

set commonPath=d:\tool\Java

set jdkinstallPath=%commonPath%\jdk1.6.0_45_x64\

set jreinstallPath="%commonPath%\jre6_x64"

echo jdk和jre安装路径

echo %jdkinstallPath%

echo %jreinstallPath%

echo.

echo 正在安装jdk,请不要执行其他操作

echo.

echo 请稍后,这个时候需要二、三分钟

echo.

echo start /w %jdkPath% /L "%commonPath%\installjava.log"

/s ADDLOCAL="ToolsFeature,SourceFeature,PublicjreFeature"

INSTALLDIR=%jdkinstallPath% /INSTALLDIRPUBJRE=\"%jreinstallPath%"

WEB_JAVA=0 AUTO_UPDATE=0

start /w %jdkPath% /L "%commonPath%\installjava.log" /s

ADDLOCAL="ToolsFeature,SourceFeature,PublicjreFeature"

INSTALLDIR=%jdkinstallPath% /INSTALLDIRPUBJRE=\"%jreinstallPath%"

WEB_JAVA=0 AUTO_UPDATE=0

pause

参考:

java静默安装_jdk silent install - JDK的静默安装相关推荐

  1. Docker下安装MCR windows镜像安装Matlab 静默安装MCR silent install 无交互安装 无Gui安装 控制台安装

    Docker下安装MCR windows镜像安装Matlab 静默安装MCR silent install 无交互安装 无Gui安装 控制台安装 转载请注明出处:https://blog.csdn.n ...

  2. Silent Install Builder制作静默安装包实现软件自动部署

    Silent Install Builder 5制作静默安装包实现软件自动部署(部分软件不支持脚本录制安装) 第一步下载安装 地址https://apreltech.com/SilentInstall ...

  3. java基础 DK JRE JVM 关系 JDK 下载和安装

    一 JDK JRE JVM 关系 二 JDK 下载和安装 下载JDK7 JDK的全称是JavaSE Development Kit,即java开发工具包,是sun公司提供的一套用于开发java应用程序 ...

  4. .net framework 2.0 Silent install(.net framework 静默安装)

    dotnetfx20.exe /q:a /c:"install /q" 转载于:https://www.cnblogs.com/nanfei/p/4052513.html

  5. java下载好怎么验证_Java JDK下载、安装和验证

    1.JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html,点开链接看到如下图所示的界面: 2.点击上图 ...

  6. macbook配置java环境变量_Mac怎么配置JDK环境变量 安装JDK并配置环境变量教程

    相信有不少电脑程序员和编程人员经常会碰到"JDK环境变量"这个词,而在实际操作中,想要安装JDK并配置环境变量的难度对于某些用户来说,还是比较大的,那么今天小编就给大家讲讲在Mac ...

  7. 胡博君图解Java之eclipse下载地址和JDK下载和安装和环境变量配置

    JDK下载: 1.登录http://www.oracle.com/technetwork/java/archive-139210.html 2.点击 3.根据图中箭头的提示来操作,首先选择同意的那个圆 ...

  8. 三、安装cmake,安装resin ,tars服务,mysql 安装介绍,安装jdk,安装maven,c++ 开发环境安装...

    三.安装cmake,安装resin 2018年07月01日 21:32:05 youz1976 阅读数:308 开发环境说明: centos7.2 ,最低配置:1核cpu,2G内存,1M带宽 1.安装 ...

  9. 手把手教你JDK+IDEA的安装和环境配置

      目录 1.先安装JDK 1.1 查看电脑是多少位的系统 1.2 安装和电脑系统相同位的JDK 2.给JDK配置环境 2.1 配置jDK环境三步走 2.2 检查JDK环境配置好没好 3.安装IDEA ...

最新文章

  1. 怎么new一个指针_19. Go语言里的 make 和 new 有什么区别?
  2. dasblog的安装
  3. hp-ux锁定用户密码_我们如何简化925移动应用程序的用户入门— UX案例研究
  4. 笨办法学 Python · 续 第四部分:进阶项目
  5. FreeBSD重新加载rc.conf
  6. linux fls函数,Linux学习笔记- find 命令详解
  7. 为什么Bert的三个Embedding可以进行相加?
  8. executor-cores参数并未对vcores生效的原因分析
  9. 计算机组成原理 唐朔飞 知识点,计算机组成原理知识点总结(唐朔飞版)
  10. 字节跳动开源!超好用的视频抠图工具;GitHub开源项目维护协作指南;自动化数据清洗工具包;强化学习入门教程;前沿论文 | ShowMeAI资讯日报
  11. 大数据工程师简历_大数据工程师简历3份
  12. 基于matlab直方图均衡,matlab 直方图均衡实验报告.pdf
  13. excel转置怎么操作_PDF转excel怎么操作?这个方法一定要熟知!
  14. 计算机平均分函数a,平均值计算函数Average、Averagea、AverageIfs、Trimmean
  15. 各种LOGO设计标准尺寸
  16. EDI电除盐纯水设备
  17. 余三码的意义和加法运算
  18. 旧手机android的linux内核编译2-LCD驱动加入。
  19. Kotlin基础学习 17
  20. 70.青蛙跳台阶(爬楼梯)

热门文章

  1. 码码的土狼:架构的原则、范式及治理
  2. Javascript调试之console对象,它的一些小技巧你都知道吗?
  3. jeecg下实现自动默认模糊查询
  4. Sonatype Nexus高级配置
  5. 一个SQL更新多条字段
  6. Java描述设计模式(12):外观模式
  7. java实现rabbitMQ延时队列详解以及spring-rabbit整合教程
  8. react让我怀疑自己没有当程序员的天分怎么破?
  9. 如何把SQLServer数据库从高版本降级到低版本?
  10. 新站如何快速的度过考察期并避免进入沙盒期