hoochanlon 发表于 2023-3-31 20:20

[批处理]一键下载安装配置 Java

本帖最后由 hoochanlon 于 2023-3-31 20:22 编辑



主要是看了 (https://github.com/dunwu/linux-tutorial/blob/master/docs/linux/soft/jdk-install.md) 和[菜鸟教程-Windows 10 配置Java 环境变量](https://www.runoob.com/w3cnote/windows10-java-setup.html),我感觉java配置还是太麻烦了,自己也并不想关心java环境变量的配置。为此简化成一键搞定,从下载安装到配置环境变量,一把梭。

```batch
curl -O https://ghproxy.com/https://raw.githubusercontent.com/hoochanlon/ihs-simple/main/d-bat/install_jdk.bat&&call install_jdk.bat
```

![](https://s2.xptou.com/2023/03/31/6426ccf5b57ff.png)

![](https://s2.xptou.com/2023/03/31/6426cc520e1e9.png)

附源码:https://github.com/hoochanlon/ihs-simple/blob/main/d-bat/install_jdk.bat

```shell
echo "下载java,并自动安装"
@echo off
:: IF NOT EXIST C:\Users\%USERNAME%\Downloads\java.msi (curl -o C:\Users\%USERNAME%\Downloads\java.msi https://download.oracle.com/java/20/latest/jdk-20_windows-x64_bin.msi)
curl -o C:\Users\%USERNAME%\Downloads\java.msi https://download.oracle.com/java/20/latest/jdk-20_windows-x64_bin.msi

@rem 缓一秒,静默安装java.msi;/S /SP- /VERYSILENT /NORESTART /SUPPRESSMSGBOXES /FORCE
TIMEOUT /T 1&&start /wait C:\Users\%USERNAME%\Downloads\java.msi /quiet /passive

@REM ::----- 配置java环境 -------------------

@REM 设置环境变量

@REM JAVAHOME jdk-20 取值
:: https://download.oracle.com/java/20/latest/jdk-20_windows-x64_bin.msi
setxJAVA_HOME "C:\Program Files\Java\jdk-20;"

@REM PATH
setxPATH "%%JAVA_HOME%%\bin;"

echo "java环境变量配置成功"

@REM :------ 保留项,注释 ---------------------------

@REM %%asd%% 防止转义

@REM CLASSPATH 参考
:: https://blog.csdn.net/weixin_44144786/article/details/119350075
:: setx CLASSPATH ".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;"

@REM java 手工配置参考
:: https://github.com/dunwu/linux-tutorial/blob/master/docs/linux/soft/jdk-install.md

```


jffwoo 发表于 2023-4-1 08:00

感谢楼主一直无私的分享,看了您的github的各种学习过程,觉得特别有用,记录的也很详细,为系统运维之路打下了很坚实的基础,

hoochanlon 发表于 2023-3-31 21:09

liujg 发表于 2023-3-31 21:03
下面这个才是真正的源码
https://github.com/hoochanlon/ihs-simple/raw/main/d-bat/install_jdk.bat

这是执行用的“格式化”源码,GB2312并不适合在网页显示,所以需要给大众通常能正常接受的显示样式来查看源码。

aa868682008 发表于 2023-3-31 20:36

很需要。省去了很多烦人的过程。

hoochanlon 发表于 2023-3-31 20:40

aa868682008 发表于 2023-3-31 20:36
很需要。省去了很多烦人的过程。

我试了一下在Mac上装,用homebrew的话,确实比Windows简单一些,复制粘贴,刷新回车就行了。

![](https://s2.xptou.com/2023/03/31/6426d43197c39.png)

![](https://s2.xptou.com/2023/03/31/6426d40ac8ae8.png)

liujg 发表于 2023-3-31 21:03

下面这个才是真正的源码
https://github.com/hoochanlon/ihs-simple/raw/main/d-bat/install_jdk.bat

NOOB 发表于 2023-3-31 21:34

我记得论坛有个java环境变量一键配置。也挺好用,

hoochanlon 发表于 2023-3-31 21:39

NOOB 发表于 2023-3-31 21:34
我记得论坛有个java环境变量一键配置。也挺好用,

看到了

![](https://s2.xptou.com/2023/03/31/6426e2038ac30.png)

我这个是批处理,看个人需求吧。软件gui确实会舒服一些,不过就我个人而言更喜欢batch、shell这样的方式。

xiexiaoxi 发表于 2023-3-31 22:22

没有 windows版本麽

hoochanlon 发表于 2023-3-31 22:27

xiexiaoxi 发表于 2023-3-31 22:22
没有 windows版本麽

这个批处理就是Windows的。

雾都孤尔 发表于 2023-3-31 22:44

支持原创,感谢分享。
页: [1] 2
查看完整版本: [批处理]一键下载安装配置 Java