java工具
2023年8月25日大约 1 分钟
下载
openjdk 下载官网: https://jdk.java.net/archive/
jdk 下载官网: https://www.oracle.com/java/technologies/downloads/
将资源文件加载为 String
ClassPathResource resource = new ClassPathResource("/xxx/xxx.json");
String recentsJson = StreamUtils.copyToString(
resource.getInputStream(), Charset.defaultCharset());脚本配置环境变量
手动配置 Java 环境变量?不可能,无脑操作必须自动化!可使用如下脚本一键在 Windows 或 Linux 系统中配置环境变量。
如果你很悠闲,想在 Linux 中手动配置 Java 环境变量,可参考Linux 安装 Java
Windows
:: 本脚本适用于Windows (.bat文件)
:: 和 REM 都是.bat文件中的注释, :: 可能存在兼容性问题
REM 关闭命令显示
@echo off
REM -------------【指定一下Java的安装路径,只有这个地方需要自己确认一下】------------
set "JAVA_HOME_PATH=D:\application\java\jdk-21"
REM 检查是否以管理员权限运行,因为setx命令需要管理员权限
net session >nul 2>&1
if %errorlevel% neq 0 (
echo runing with administrator...
powershell start-process '%0' -verb runas
exit /b
)
REM 设置Java环境变量;/M 表示为所有用户添加环境变量
setx JAVA_HOME "%JAVA_HOME_PATH%" /M
REM 等待环境变量设置完成,这里可能需要一些延迟
timeout /t 2 >nul
:: 检查之前是否追加过,防止重复追加环境变量; ^ 符号用于换行
:: %PATH%表示在原有的基础上追加;
echo %PATH% | findstr %JAVA_HOME%\bin >nul || (
echo start add JAVA_HOME to Path ...
setx PATH "%PATH%;%JAVA_HOME%\bin" /M)
:: 暂停以查看输出
pauseLinux
#jdk
echo 'export JAVA_HOME=/usr/local/java/jdk-17' >> /etc/profile
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> /etc/profile
#maven
echo 'export MAVEN_HOME=/usr/local/maven/apache-maven-3.8.1' >> /etc/profile.copy
echo 'export PATH=$MAVEN_HOME/bin:$PATH' >> /etc/profile.copy
source /etc/profile
