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

说白了,在Windows和Linux上安装JDK1 7 需要两个步骤:下载包和设置环境变量。
一切都与细节有关,但不要惊慌,这并不困难。

在Windows中,我们先来说说最重要的事情。
最简单的方法是直接从Oracle官方网站下载zip包。
这是我们去年做的一个项目中使用的。
大约有3 000个并发请求。
zip包手动解压到C:\Program Files\java\jdk-1 7 请记住将 JAVA_HOME 设置为此路径,并将 %JAVA_HOME%\bin 添加到 PATH。
很多人不注意这一点。
您必须使用%。
还有一点,配置好环境变量后不要急于使用。
必须重新启动计算机或者重新启动命令行,否则会说java命令未找到。
要将 JDK 添加到 Eclipse,您必须转到 Window->Preferences->Java->Installed JREs,单击 Add,选择 Local 并填写 JDK 版本路径和描述。

在Linux(如Redhat7 )上,我们先说最重要的事情。
官网上的ARM6 4 或x6 4 版本取决于您的服务器架构。
我们之前配置过ARM6 4 使用tabby工具来管理环境变量非常方便。
它可以用一个命令行处理 JAVA_HOME 和 PATH。
一开始我以为这个工具只能管理PATH,后来发现错了。
它还可以更改其他系统环境变量。
还有另一个重要的细节。
Linux 中更改环境变量后无需重新启动。
命令source /etc/profile或source ~/.bashrc可以立即生效。
说实话,这很遗憾,但这就是 Linux 的多功能性。

等一下,还有一件事。
配置JAVA_HOME时,应使用绝对路径,而不是相对路径。
比如不要写~/java/jdk-1 7 ,否则用户移动可能会出现问题。
我认为tabby值得尝试,但注意它有时会与系统默认的环境变量配置冲突,所以你需要知道如何调试它。

应该先在虚拟机上测试一下,Windows上一次,Linux上一次,确保每一步都没问题后再进入生产环境。

Linux环境下安装JDK1.8

您好,您是问CentOS7 .3 上是否需要安装JDK1 .8 ,对吗?我去年在公司服务器上做过一次,我将引导您完成整个过程,但在此过程中存在一些陷阱,您应该注意。

首先我们来谈谈链接。
你给我的百度网盘我试的时候有点慢,不知道什么时候能完。
我自己去Oracle官网下载的。
文件为jdk-8 u2 8 1 -linux-x6 4 .tar.gz,大约7 0M。
如果您有快捷方式或永久链接,只需下载即可。

让我们做一些工作:
1 保存文件:如果连接失败,请自行下载并传输到服务器。
建议放在/usr/local/src/jdk目录下。
这并不是一个严格的规则,而只是一种习惯。
如果从命令行进入,则可以使用 scp 或 rsync。
2 .解压:进入/usr/local/src/目录,然后使用tar -zxvf jdk-8 u2 8 1 -linux-x6 4 .tar.gz解压。
这一步没什么好说的,就是命令别写错了。
解压后会出现jdk1 .8 .0_2 8 1 文件夹。
3 .重命名:这一步我建议直接重命名为jdk1 .8 虽然文档上说不需要直接打包重命名,但有时为了管理方便,我还是单独创建一个jdk文件夹放进去。
只需使用 mv jdk1 .8 .0_2 8 1 jdk1 .8 命令即可。
4 、设置环境变量:这是非常关键的一步,也是容易出错的地方。
使用 vim /etc/profile 打开 /etc/profile 文件。
将这些行添加到文件末尾: 重击 导出JAVA_HOME=/usr/local/src/jdk/jdk1 .8 导出 PATH=$JAVA_HOME/bin:$PATH 导出 CLASSPATH=.:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar 注意:这里的JAVA_HOME路径要和重命名后的实际路径一致。
之前一路上也犯过错误,Java命令一直报错。
我花了很长时间才弄清楚这就是问题所在。
添加完成后按Esc退出,输入:wq保存。
最后执行source /etc/profile,使配置立即生效,无需重启服务器。

测试安装:
打开两个命令行窗口(或分屏),一个使用 java -version,另一个使用 javac -version。
如果两个命令都能正常显示版本信息,并且没有报错,那么恭喜你,安装成功! 如果报错,可能是可能是环境变量设置不正确或者路径错误。
返回并确保 /etc/profile 中的 JAVA_HOME 和 PATH 路径正确。

总结一下:
这个过程看似简单,但实际上很容易产生问题,尤其是环境变量配置和路径检查。
java命令打不开,因为我的路径写错了。
I was so stressed I was sweating profusely.后来我在下订单之前慢慢开始测试路线,情况好多了。

最后说实话,CentOS系统环境有时候很让人沮丧,安装软件比Windows还困难。
But once installed it was very easy to use.如果您有任何问题,例如命令错误等,您可以告诉我我之前踩过的陷阱,因为它们可能对您有用。
不管怎样,只要熟悉一下,尝试几次就会习惯的。

Linux实践踩坑之5分钟安装JDK

坦白说,在Linux上5 分钟安装JDK的关键就在于几个简单的操作和文件路径对齐。

先说最重要的一点,下载过程中不要走任何弯路。
从官网下载是最稳定的,但是如果网速慢的话,百度网盘也可以,但是记住密码是6 6 6 6 去年我们跑的一个项目中,有一个团队因为没有注意到压缩包是gzip格式,直接用zip解压无法打开,所以卡住下载了半个小时。
另外一点是,选择合适的上传工具可以为你省去很多麻烦。
MobaXterm最容易拖放,但需要安装Windows虚拟机; WinSCP是Linux原版,无需额外安装,但必须按照套路进行操作。

还有一个非常关键的细节,就是目录结构。
将JDK直接dump到/usr目录下,使用软链接或者source命令快速生效,可以省去你更改PATH的麻烦。
我们曾经有一个同事将JDK安装在/home下。
结果他每次写脚本都要写完整的路径,耗时很长。
等等,还有一件事。
重命名文件夹是个好习惯,但不要用中文,因为很容易出现乱码。

一开始以为解压就完事了,后来发现不对劲,必须把路径添加到环境变量中。
例如,使用/etc/profile,这样每次打开新终端时,都会自动配置,无需手动资源。
但很多人并没有注意到这一点,尤其是使用UOS这样的系统,其配置文件路径是/etc/bash.bashrc。

最后警告:检查版本时,输入java版本时带空格。
如果没有空格就会报错。
说实话,这有点混乱,但我通常在更改 PATH 后不会忘记它。
您觉得哪种上传工具更容易?