在服务器上更新了新的 jdk,也在 /etc/profile 中设置了新的 JAVA_HOME,并且 source /etc/profile
然后使用java -version 和 javac -version 发现版本还是老版本,死活没有使用我新指定的。
中间各种排查,这里就不废话了,下面是文件的根源和解决方法:
使用which java 和 which javac 分别可以看到
[root@localhost ~]# which java
/usr/bin/java
[root@localhost ~]# which javac
/usr/bin/javac
简单说一下,就是把这2个文件ln -s 到我们新的jdk 下的 java 和 javac 上,命令如下:
rm -rf /usr/bin/java
rm -rf /usr/bin/javac
ln -s $JAVA_HOME/bin/javac /usr/bin/javac
ln -s $JAVA_HOME/bin/javac /usr/bin/java
这样执行以后,然后 java -version 、 javac -version 解决问题,哦耶!
相关推荐
本文将详细介绍两个不同版本的JDK——`java-1.7.0-openjdk-amd64`和`jdk-7u79-linux-x64`,并探讨它们的异同以及在Linux环境中的安装与使用。 首先,`java-1.7.0-openjdk-amd64`是OpenJDK的AMD64架构版本,OpenJDK...
Java JDK 1.8是Java开发工具包的一个重要版本,主要针对Linux x64平台设计。JDK(Java Development Kit)包含了开发和运行Java应用程序所需的所有工具和库,包括Java虚拟机(JVM)、编译器(javac)、类库以及调试器...
Linux版本的JDK8u-211是Java Development Kit的一个特定版本,它针对Linux操作系统进行了优化和适配。这个版本对应的是JDK1.8.0_211,这意味着它是Java 8的主要更新之一,其中“u”代表“update”,数字211则表示该...
Java JDK 1.8是Java开发工具包的一个重要版本,主要针对Linux x64操作系统设计。这个压缩包文件"java-jdk1.8-jdk-8u201-linux-x64.zip"包含了JDK 8u201的安装程序,特别是针对64位Linux系统的版本。JDK是Java语言...
Java JDK 1.8是Java开发工具包的一个重要版本,主要针对Linux x64平台设计。JDK(Java Development Kit)包含了开发和运行Java应用程序所需的所有工具和库,包括Java虚拟机(JVM)、编译器(javac)、类库以及用于...
Java JDK 1.8是Java开发工具包的一个重要版本,主要针对Linux x64平台进行了优化。这个压缩包“java-jdk1.8-jdk-8u192-linux-x64.zip”包含了用于在64位Linux系统上运行和开发Java应用程序所需的组件。JDK全称为Java...
Java JDK 1.8是Java开发工具包的一个重要版本,主要针对Linux x64平台进行了优化。这个压缩包文件“java-jdk1.8-jdk-8u181-linux-x64.zip”包含了适用于64位Linux系统的JDK 1.8更新181版本。JDK(Java Development ...
- 使用`java -version`命令验证安装的JDK版本。 #### 三、WebLogic服务器更换JDK ##### 1. 修改WebLogic服务器配置 - 进入WebLogic安装目录下的`bin`文件夹。 - 编辑`setDomainEnv.sh`文件(对于UNIX/Linux环境)...
Java JDK 1.8是Java开发工具包的一个重要版本,主要针对Linux x64平台设计。JDK(Java Development Kit)包含了开发和运行Java应用程序所需的所有工具和库,包括Java虚拟机(JVM)、编译器、调试器以及其他实用工具...
- Linux是流行的开源操作系统,JDK 11的Linux版本为开发者提供了在Linux环境下开发和运行Java应用的能力。 - "x64"表示这是针对64位架构的版本,可以充分利用64位系统的资源,提高性能。 - 文件格式".tar.gz"是一...
现在,你可以通过`java -version`和`javac -version`命令检查Java和Java编译器的版本,确认安装成功。 在开发Java应用程序时,JDK提供了丰富的API和工具。例如,Javadoc用于生成文档,JDB用于调试,而javap则可以反...
本篇将详细讲解如何在Linux系统中安装"jdk-8u212-linux-x64"这个特定版本的Java 8 JDK。 首先,我们关注的是"jdk-8u212-linux-x64"这个文件名。这表明它是Java 8的第212次更新(Update),并且是针对64位(x64)...
Java JDK 1.8是Java开发工具包的一个重要版本,主要针对Linux x64平台进行了优化。这个压缩包文件“java-jdk1.8-jdk-8u191-linux-x64.zip”包含了用于在64位Linux系统上安装和使用的JDK 1.8更新191的所有必要组件。...
4. 验证安装,通过运行`java -version`命令查看JDK版本信息。 理解并掌握JDK 17.0.8的功能和使用方法对于Java开发者至关重要,因为它是构建、测试和部署Java应用的基础。开发者可以根据自身需求选择适合的JDK版本,...
5. **验证安装**:现在你可以通过运行`java -version`和`javac -version`命令来检查JDK是否已成功安装并配置。 对于Ubuntu用户,由于其默认使用的是Debian的APT包管理系统,不直接支持RPM包。但是,可以通过第三方...
移动到/usr/local下,chmod 755 jdk-8u191-linux-i586.rpm 赋权,使用rpm -ivh jdk-8u191-linux-i586.rpm安装配置环境变量,vi /etc/profile,在末尾(就是最后面)追加如下内容,保存并退出(JAVA_HOME=/usr/java/...
这里我们关注的是JDK 8u162的Linux版本,即"jdk8 java8 linux版 jdk-8u162-linux-x64.tar.zip"。这个压缩包文件包含了在Linux操作系统上运行和开发Java程序所需的所有组件,特别是针对64位(x64)架构的系统。 首先...
【标题】"jdk-linux-x64" 指的是适用于Linux平台的64位Java Development Kit(JDK)软件包。JDK是Java编程语言的核心组件,它包含了Java运行环境(JRE)以及一系列用于开发和调试Java应用程序的工具。 【描述】...
Java JDK 1.8是Java开发工具包的一个重要版本,主要针对Linux x64平台设计。JDK(Java Development Kit)是开发和运行Java应用程序必不可少的软件包,它包含了Java编译器、类库、Java运行环境以及其他相关工具。在这...
4. 验证安装:运行`java -version`和`javac -version`命令来确认JDK已正确安装并设置。 需要注意的是,JDK 1.6已不再受官方支持,可能存在安全漏洞。对于新项目或安全性至关重要的系统,推荐使用更新的JDK版本。...