linux安装jdk命令
A. 我需要在linux上配置java_HOME,可是不知道jdk装在哪里了
如果以前有人配过path环境变量,那你在linux敲命令which java 来看java的安装目录
如果没有,那只能自己找安装目录了, 在要搜索的目录下,find . -name "java.*" -print
配置跟你说的一样,像Java_Home=/home/usr/lib /java/jdk1.6.0_13,就是这么样子配置,jdk1.6.0_13目录下就有个bin文件夹,java_home就是bin的上层目录路径
B. 如何在 64 位 Linux 机器上安装 JDK1.6
以下是我在 64 位 linux 机器上安装 jdk1.6 的步骤:
1.在线下载:
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR
2.在下载得到的二进制文件上执行 chmod +x 命令:
chmod +x jdk-6u45-linux-x64.bin
3.运行./jdk-6u45-linux-x64.bin,会解压出一个jdk的路径,比如在/opt目录下。
4.vi /etc/profile,
在文件末尾追加:
JAVA_HOME=/opt/jdk1.6.45
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
5.保存退出,运行source /etc/profile
6.java -version 检查是否安装正确。
C. Linux多个版本JDK切换
在Linux系统上切换多个版本的JDK,可以通过以下步骤实现:
列出已安装的Java版本:
- 运行命令 updatealternatives config java。此命令将列出系统上所有已安装的Java版本,并显示每个版本的编号。
选择默认Java版本:
- 根据命令输出的提示,输入你想要切换到的Java版本的编号,然后按Enter键。例如,若要切换到Java 8版本,输入对应的编号。
验证切换是否生效:
- 执行命令 java version 来验证所选的Java版本是否已生效。该命令将显示当前默认的Java版本信息。
注意:updatealternatives 命令是Debian及其衍生版中用于管理系统中多个版本的程序的工具。如果你使用的是Red Hat、CentOS等基于RPM的发行版,可能需要使用类似的工具或手动设置符号链接来切换JDK版本。不过,大多数现代Linux发行版都支持updatealternatives或其等效工具来管理Java版本。
D. linux如何查看jdk版本
在Linux系统中,查看JDK版本的方法如下:
打开终端:
- 在Linux桌面环境中,找到桌面的空白处,点击右键,从弹出的下拉选项中选择“打开终端”。
输入命令:
- 在终端中输入命令 **java version**。
运行命令并查看结果:
- 按下回车键运行该命令,系统将会显示当前安装的JDK版本信息。
注意:确保系统中已经正确安装了JDK,并且java命令在系统的PATH环境变量中。如果未安装JDK或java命令不可用,将无法通过以上方法查看JDK版本。
E. linux怎么配置jdk1.8.0
第一步:下载Linux环境下的jdk1.8,请去(官网)中下载jdk的安装文件;
由于我的Linux是32位的,因此我下载jdk-8u25-linux-i586.tar.gz文件。
第二步:新建/usr/java文件夹,将jdk-8u25-linux-i586.tar.gz放到该文件夹中,并将工作目录切换到/usr/java目录下。
第三步:通过以上步骤,jdk1.8就已经全部安装完成了,请大家记好步骤哦。如下图所示:
第四步:配置环境变量:①、使用vim /etc/profile编辑profile文件,
JAVA_HOME=/usr/java/jdk1.8.0_25 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar export PATH JAVA_HOME CLASSPATH
第五步:最后使用source /etc/profile让profile文件立即生效。
第六步:命令测试,
①、使用javac命令,不会出现command not found错误
②、使用java -version,出现版本为java version "1.8.0_25"
③、echo $JAVA_HOME, echo $CLASSPATH, echo $PATH,看看自己的配置是否都正确。