Linux下如何设置java环境变量

本文介绍在Linux环境下安装JDK并配置环境变量的方法,包括修改/etc/profile及.bashrc文件等途径,并提供了常见错误排查建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前面安装JDK的步骤就不详细说了,下面主要讲一下如何配置环境变量以及遇到的问题。
 
一.配置环境变量PATH,JAVA_HOME,CLASSPATH
配置环境变量有三种:
1.修改/etc/profile文件(系统有效)
(1)#root > vi /etc/profile
(2)使用VI编辑器在profile文件中添加以下语句:
JAVA_HOME=/root/env/jdk1.7.0_45
PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar 

export JAVA_HOME PATH CLASSPATH

(3)重新登录
 

[注意]

<1>JAVA_HOME=/root/env/jdk1.7.0_45,后面的安装路径要换成你的jdk文件的安装路径。

<2>Linux下环境变量使用:分隔路径,不同于Windows下的;
<3>Linux使用($+环境变量名)来引用原来变量的值,Windows则是使用%+环境变量名+%.比如$PATH和%PATH%
<4>CLASSPATH中不能存在空格
<5>CLASSPATH中的当前目录".:"不能忽略:在CLASSPATH的最前面要加一个本目录路径,用.表示.由于后面还有java的dt和tools两个路径,所以.后要加:进行分隔表示.如果把":"漏掉,在后面运行程序时会提示javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题。
<6>export把环境变量导出为全局变量,在输出时JAVA_HOME PATH CLASSPATH之间一定是空格,不能用逗号(,)隔开。
<7>大小写严格区分
 
2.修改.bashrc文件(个人用户有效)
(1)#root > vi  ~/.bashrc
(2)使用VI编辑器在.bashrc文件中添加以下语句:
JAVA_HOME=root/env/jdk1.7.0_45
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
3.直接在shell修改(当前Shell有效)
export JAVA_HOME=/opt/jdk1.5
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
 
四.测试安装情况
1.java -version查看版本号
2.使用VI编辑器编写一个Java程序
(1)#root > vi Hello.java
(2)编写程序
public class Hello
{
     public static void main(String[] args)
     {
          System.out.println("Hello!");
     }
}
3.编译:javac Hello.java
4.执行:java Hello
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值