linux下如何知道JAVA_HOME的目录在哪里?什么指令?

发布于2022-01-12 22:39:12
5个回答
admin
网友回答2022-01-12
在Linux里面你在那个目录安装jdk,那么JAVA_HOME目录也在在那里,一般执行S_Kr说的$ echo $JAVA_HOME 行不通,如果我JAVA_HOME都没有设置,那么你怎么来的JAVA_HOME,JAVA_HOME一般在用户根目录下面或者HOME目录下面

楼主你到了Linux下面执行java -version查看你的jdk1.4.2是存在的,那么就该去你的用户根目录查看是否有jdk安装文件的目录,如果没有那么就到你HOME目录下面去查看

如果jdk是安装在服务器而不是单个的机器上面,那么你可以到服务器上面查看,我们做项目一般都是安装在服务器上面,并不是每个用户都安装jdk的。
admin
网友回答2022-01-12
需要自己设置。which java 看看在哪个目录下
/usr/lib/jvm/java*
admin
网友回答2022-01-12
重新加载环境变量文件了吗
admin
网友回答2022-01-12
根据你说应该没有给bin下的文件没有加上执行权限
sh 文件名

下面是安装jdk 的方法

在linux下安装JDK如下:

第一步:查看Linux自带的JDK是否已安装

(1)查看已经安装的jdk:

# rpm -qa|grep jdk ← 查看jdk的信息或直接执行



# rpm -q jdk



# java -version

(2)rpm -qa|grep jdk 卸载:

(3)rpm -e rpm包名(上面看到的)若存在依赖关系,先卸载上层的。

第二步:安装JDK

1从SUN下载jdk-1_5_0_14-linux-i586-rpm.bin或jdk-1_5_0_14-linux-i586.bin

在/usr下新建java文件夹,将安装包放在/usr/java目录下

# mkdir /usr/java

2安装JDK

# cd /usr/java(mkdir java –此目录需要创建)

①jdk-1_5_0_16-linux-i586-rpm.bin文件安装

# chmod 777 jdk-1_5_0_16-linux-i586-rpm.bin ← 修改为可执行

# ./jdk-1_5_0_16-linux-i586-rpm.bin ← 选择yes同意上面的协议

# rpm -ivh jdk-1_5_0_16-linux-i586.rpm ← 选择yes直到安装完毕

②jdk-1_5_0_16-linux-i586.bin文件安装

# chmod a+x jdk-1_5_0_16-linux-i586.bin ← 使当前用户拥有执行权限

# ./jdk-1_5_0_16-linux-i586.bin ← 选择yes直到安装完毕

第三步:配置环境变量

1# vi /etc/profile

2在最后加入以下几行:

export JAVA_HOME=/usr/java/jdk1.5.0_16

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

3# source /etc/profile 执行后生效

第四步:测试JDK

#vi hello.java

public class hello {

public static void main(String args [ ])

{

System.out.println(Hello World!);

System.out.println(2011/1/14);

}

}

# javac hello.java

# java hello

Hello World!

到这些就代表安装成功了!
admin
网友回答2022-01-12
/etc/profile这个是环境变量配置文件,里面就有的,如果没有找到,那就是你的环境变量没有配好

还可以用env命令,这个是查看当前系统的环境变量的,要分页的话就加通道 env |more
希望能帮到你

回到
顶部