Windows与Linux安装JDK17:配置环境变量

说白了,在Windows和Linux上用环境变量安装JDK1 7 时,关键是设置路径和版本号。
具体步骤差别不大,但要注意细节。

对于Windows系统,先说最重要的。
最好下载zip包并手动解压到默认路径,如C:\Program Files\Java\jdk1 7 不要为自己分割它。
配置环境变量时,右键单击“我的电脑”,选择“属性”->“高级系统设置”->“环境变量”。
新建JAVA_HOME指向解压路径。
将 %;JAVA_HOME%;bin 添加到路径末尾。
请勿颠倒顺序。
去年我们运行这个项目时,一位同事把垃圾箱放在前面,结果编译一直失败。
用行话来说,这称为雪崩效应。
事实上,前面的轻微延迟导致后面的一切都下降了。

Linux系统的另一点是,何时下载取决于系统是x6 4 还是ARM架构。
如果选择错误,将无法安装。
解压命令使用tar -xzvf jdk-1 7 _linux-x6 4 _bin.tar.gz -C /usr/local/java/jdk1 7 这种方式也是常见的做法。
还有另一个关键细节。
配置环境变量后不要急于关闭终端。
您必须使用源 ~/.bashrc 才能使更改立即生效。
重新启动服务器是一个选项。
起初我以为只要关闭它就足够了,但后来我意识到出了问题,尤其是对于远程服务器。
拔掉插头并重新插入后,它又可以工作了。

等一下,还有一件事。
Windows安装后,建议添加分号分隔路径,避免与其他路径冲突。
如果您在Linux系统上使用sudo su更改root用户,您可能需要编辑/etc/profile或/etc/environment才能使其全局生效。

建议先在虚拟机上测试一下流程,尤其是使用Linux作为root时,以免在真实生产环境中手颤抖地敲错命令。
你认为可以使用Anaconda环境来管理Java吗?说实话,这有点骗人的意思,但是有人喜欢这么做。

LINUX如何设置环境变量_Linux配置和临时设置环境变量的方式

临时设置环境变量仅在当前终端会话期间有效。

当前终端设置:使用export MY_VAR="hello" 定义变量。
终端中的所有命令都可以使用 $MY_VAR 访问。

安装单个命令:PATH="/tmp/bin:$PATH" myscript.sh。
该命令生效,不改变终端环境。

永久配置环境变量,登录或使用新终端后自动生效。

当前用户配置:
编辑 ~/.bashrc (默认 Bash Shell),添加 import JAVA_HOME="/usr/lib/jvm/java-1 7 -openjdk"。

source ~/.bashrc 保存后立即生效。

系统级配置:
编辑 /etc/environment 并硬编码路径,例如 PATH="/usr/local/sbin:/usr/local/bin"。

编辑/etc/profile并写入export JAVA_HOME="/usr/lib/jvm/java-1 7 -openjdk"。

保存后,使用source /etc/profile即可立即生效。

验证环境变量:
echo $MY_VAR 查看单个变量。

env 列出所有变量并验证结果。

注意:
适合测试的临时安装。
选择用户级别或系统级别进行永久配置。
不要错过来源。

首先在用户级别更改 ~/.bashrc 并在系统级别随机更改。

/etc/environment 不能用变量替换,但 /etc/profile 和 ~/.bashrc 可以。

你自己考虑一下。