doina

一个小菜鸟运维工程师.

windows命令行安装jdk,java

java官网教程:
https://www.java.com/zh_CN/download/help/silent_install.xml

常用参数

/s 指示无提示安装
/L 开启安装日志
INSTALLDIR  指定 JRE 的驱动器和路径。如果未指定 INSTALLDIR,则将安装到 C:\Program Files\java\jre(默认位置)。
STATIC=1  指定静态安装。有关静态安装的详细信息,请参阅原位打补丁和静态 JRE 安装 (docs.oracle.com) 中的静态安装。
WEB_JAVA=0  禁止在浏览器中运行任何 Java 应用程序。
WEB_JAVA=1(默认值)允许在浏览器中运行 Java 应用程序。
WEB_JAVA_SECURITY_LEVEL 设置在浏览器中运行的未签名 Java 应用程序的安全级别。此字段的可能值为 VH(非常高)、H(高,默认值)或 M(中)。
SPONSORS=0  完全跳过赞助商产品,例如浏览器加载项。

安装jdk7

#切换到存放java安装程序的目录
C:\Users\baiyongjie>cd /d D:\software

#安装java,开启安装日志,并指定安装日志的存放位置
D:\software>jdk-7u2-windows-x64.exe /s /L  D:\software\jdk-7u2-windows-install.log

D:\software>dir
 驱动器 D 中的卷没有标签。
 卷的序列号是 08B3-4362

 D:\software 的目录

2018/08/23  13:20    <DIR>          .
2018/08/23  13:20    <DIR>          ..
2018/08/23  13:20            14,332 jdk-7u2-windows-install.log
2018/03/14  15:10        91,590,032 jdk-7u2-windows-x64.exe
2018/03/05  11:38       177,856,928 jdk-8u25-windows-x64.exe

#查看安装的日志文件,最后三行会提示安装成功
MSI (s) (48:14) [13:20:35:425]: 产品: Java(TM) SE Development Kit 7 Update 2 (64-bit) -- 成功地完成了配置。

MSI (s) (48:14) [13:20:35:425]: Windows Installer 已重新配置产品。产品名称: Java(TM) SE Development Kit 7 Update 2 (64-bit)。产品版本: 1.7.0.20。产品语言: 2052。制造商: Oracle。重新配置成功或错误状态: 0。

=== 记录停止: 2018/8/23  13:20:35 ===

安装jdk8

D:\software> jdk-8u25-windows-x64.exe /s /l jdk-8u25-windows-install.log

D:\software>dir
 驱动器 D 中的卷没有标签。
 卷的序列号是 08B3-4362

 D:\software 的目录

2018/08/23  13:25    <DIR>          .
2018/08/23  13:25    <DIR>          ..
2018/08/23  13:20            14,332 jdk-7u2-windows-install.log
2018/03/14  15:10        91,590,032 jdk-7u2-windows-x64.exe
2018/08/23  13:26            18,028 jdk-8u25-windows-install.log
2018/03/05  11:38       177,856,928 jdk-8u25-windows-x64.exe

添加jdk到系统变量(临时变量)

#设置环境变量,set设置为临时变量,退出cmd窗口失效
C:\Users\baiyongjie>set PATH=C:\Program Files\Java\jdk1.7.0_02\bin;%PATH%

C:\Users\baiyongjie>java -version
java version "1.7.0_02"
Java(TM) SE Runtime Environment (build 1.7.0_02-b13)
Java HotSpot(TM) 64-Bit Server VM (build 22.0-b10, mixed mode)

#设置JAVA_HOME变量
C:\Users\baiyongjie>setx JAVA_HOME=C:\Program Files\Java\jdk1.7.0_02

C:\Users\baiyongjie>echo %JAVA_HOME%
C:\Program Files\Java\jdk1.7.0_02

添加jdk到系统变量(永久变量)

#设置环境变量,永久有效
C:\Users\baiyongjie>setx PATH  "C:\Program Files\Java\jdk1.7.0_02\bin;%PATH%"

成功: 指定的值已得到保存。

C:\Users\baiyongjie>setx JAVA_HOME "C:\Program Files\Java\jdk1.7.0_02"

成功: 指定的值已得到保存。
点赞

发表评论

邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据