linux下安装jdk后的一些问题
我是linux新手,装了个ubuntu10.04,用里面的apt-getinstall命令安装了jdk,安装的是default-jdk,之后自动下载自动完成安装(挺方便的...
我是linux新手,装了个ubuntu10.04,用里面的apt-get install命令安装了jdk,安装的是default-jdk,之后自动下载自动完成安装(挺方便的嘛),但问题来了,安装完我也不知道系统自动安装jdk到哪里了,我还得给jdk配环境变量呢!就用find命令查找,切换到/目录下,
用find -name ‘java’查找带有java的文件
结果出来如下:
./usr/bin/java
./usr/lib/ure/share/java
./usr/lib/jvm/java-6-openjdk/jre/bin/java
./usr/lib/jvm/java-6-openjdk/bin/java
./usr/share/java
./var/lib/dpkg/alternatives/java
./etc/ssl/certs/java
./etc/bash_completion.d/java
./etc/alternatives/java
看见那么多路径我有点晕了,因为在window系统下面,安装后都是唯一路径啊(例如:C:/java/jdk1.6.0.0_02/bin...)
之后知道which命令可以知道环境配置了java没有,用which java查看
输出:
./usr/bin/java
但我打开/etc/profile环境配置文件,里面没有export等语句存在!
问题1:那么多路径存在java文件,到底哪个才是jdk真正的安装路径,这些路径之间有什么关系,是引用还是什么的?
问题2:apt-get安装jdk后会自动配置环境的么?为什么/etc/profile里面没有配置信息,但用which命令却输出了./usr/bin/java,那意思是不是指./usr/bin/java是安装的路径?
问题3:如何找到软件安装的真正路径? 展开
用find -name ‘java’查找带有java的文件
结果出来如下:
./usr/bin/java
./usr/lib/ure/share/java
./usr/lib/jvm/java-6-openjdk/jre/bin/java
./usr/lib/jvm/java-6-openjdk/bin/java
./usr/share/java
./var/lib/dpkg/alternatives/java
./etc/ssl/certs/java
./etc/bash_completion.d/java
./etc/alternatives/java
看见那么多路径我有点晕了,因为在window系统下面,安装后都是唯一路径啊(例如:C:/java/jdk1.6.0.0_02/bin...)
之后知道which命令可以知道环境配置了java没有,用which java查看
输出:
./usr/bin/java
但我打开/etc/profile环境配置文件,里面没有export等语句存在!
问题1:那么多路径存在java文件,到底哪个才是jdk真正的安装路径,这些路径之间有什么关系,是引用还是什么的?
问题2:apt-get安装jdk后会自动配置环境的么?为什么/etc/profile里面没有配置信息,但用which命令却输出了./usr/bin/java,那意思是不是指./usr/bin/java是安装的路径?
问题3:如何找到软件安装的真正路径? 展开
2个回答
展开全部
这些路径很多只是个链接而已,采用ls -l可以一层一层查看到真实路径的:
[roysong@roysong ~]$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Mar 8 08:51 /usr/bin/java -> /etc/alternatives/java
[roysong@roysong ~]$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 46 Mar 8 08:51 /etc/alternatives/java -> /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
[roysong@roysong ~]$ ls -l /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
-rwxr-xr-x 1 root root 10048 Mar 5 14:46 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
[roysong@roysong ~]$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Mar 8 08:51 /usr/bin/java -> /etc/alternatives/java
[roysong@roysong ~]$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 46 Mar 8 08:51 /etc/alternatives/java -> /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
[roysong@roysong ~]$ ls -l /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
-rwxr-xr-x 1 root root 10048 Mar 5 14:46 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |