当前位置: 技术问答>linux和unix
「在线求助」 ylmfos 安装jdk
来源: 互联网 发布时间:2017-02-05
本文导语: 问题: 上回用ubuntu版本安装了jdk好用。 可是boss说这个ubuntu版本不太好,所以换了个ylmf os linux 的 ylmf 安装jdk 6 终端上都已经出现了: Java(TM) SE Development...
问题: 上回用ubuntu版本安装了jdk好用。 可是boss说这个ubuntu版本不太好,所以换了个ylmf os linux 的
ylmf 安装jdk 6
终端上都已经出现了:
Java(TM) SE Development Kit 6 successfully installed.
配置好路径vim /etc/profile
在这个文件最下面添加了这些
/usr/local/ 下 有这个jdk1.6.0_25的。
profile 原文件内容是这样。
--------------------我是分割线-------------------「此处内容没写到文件里」
然后java -version
提示:
java -version
bash: java: 未找到命令
请问这是为什么。是我没安装好jdk么?「还是其他原因?」
在线求助。。大神们。
ylmf 安装jdk 6
终端上都已经出现了:
Java(TM) SE Development Kit 6 successfully installed.
配置好路径vim /etc/profile
在这个文件最下面添加了这些
/usr/local/ 下 有这个jdk1.6.0_25的。
profile 原文件内容是这样。
#!/bin/bash
if [ ${UID} == 0 ]; then
PS1='[33[01;31m]h[33[01;36m] W #[33[00m]'
else
PS1='[33[01;32m]u@h[33[01;36m] w $[33[00m]'
fi
#use chinese if in xterm.
#if [ '${TERM}' == "xterm" ]; then
# export LANG=zh_CN.GB2312
#fi
export PS1
alias ls="ls --color"
alias grep="grep --colour=auto"
alias su="su -l"
alias less="less -r"
#dir color.
. /etc/DIRCOLORS
#set path
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R7/bin:/opt/bin:/usr/games/bin
#
for sh in /etc/profile.d/*.sh; do
[ -r "$sh" ] && . "$sh"
done
unset sh
#end script
--------------------我是分割线-------------------「此处内容没写到文件里」
export JAVA_HOME=/usr/local/jdk1.6.0_25
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
然后java -version
提示:
java -version
bash: java: 未找到命令
请问这是为什么。是我没安装好jdk么?「还是其他原因?」
在线求助。。大神们。
|
有路径,但是你的find结果...
root@boyu-desktop:/home/boyu/桌面# find / -name java
root@boyu-desktop:/home/boyu/桌面#
你确认你的jdk已经装到那个路径里了么?...
find / -name "java*"
所以还是别绕圈了,老老实实的用jkd的解压包算了...
|
一、去下载资源包(大多linux资源包都可以在此网址搜到http://download.chinaunix.net/search)
1、jdk包下载源:http://download.chinaunix.net/search/到此搜索并下载jdk-6u15-dlj-linux-i586.bin
2、去apache官网http://labs.renren.com/apache-mirror/tomcat/tomcat-6/v6.0.33/bin/apache-tomcat-6.0.33.tar.gz
二、配置jdk环境变量
假使装解压后的jdk包复制到/home/loxen/Apps/jdk1.6.0_15 下,
用管理员权限打开/etc/profile (这个相当于window中的环境变量设置)在最后一行添加并保存
#set enviroment
export JAVA_HOME=/home/loxen/Apps/jdk1.6.0_15
export JRE_HOME=/home/loxen/Apps/jdk1.6.0_15/jre
export CLASSPATH=./:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar #此处注意 ./而不是.
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
三、调试jdk
设置好环境变量后,执行java -version是不成功的,原因是jdk下的lib目录只存在tools.pack而没有tools.jar,(同样的在jre/lib里也用rt.pack没解压出来)
但由于设置了环境变量unpack200命令是可以使用了, 定位当前目录为/home/loxen/Apps/jdk1.6.0_15/lib/tools.pack
使用命令unpack200 ./tools.pack ./tools.jar
再次测试java -version成功!
ylmf
http://bbs.ylmf.net/forum.php?mod=viewthread&tid=2048229&extra=%26page%3D1
1、jdk包下载源:http://download.chinaunix.net/search/到此搜索并下载jdk-6u15-dlj-linux-i586.bin
2、去apache官网http://labs.renren.com/apache-mirror/tomcat/tomcat-6/v6.0.33/bin/apache-tomcat-6.0.33.tar.gz
二、配置jdk环境变量
假使装解压后的jdk包复制到/home/loxen/Apps/jdk1.6.0_15 下,
用管理员权限打开/etc/profile (这个相当于window中的环境变量设置)在最后一行添加并保存
#set enviroment
export JAVA_HOME=/home/loxen/Apps/jdk1.6.0_15
export JRE_HOME=/home/loxen/Apps/jdk1.6.0_15/jre
export CLASSPATH=./:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar #此处注意 ./而不是.
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
三、调试jdk
设置好环境变量后,执行java -version是不成功的,原因是jdk下的lib目录只存在tools.pack而没有tools.jar,(同样的在jre/lib里也用rt.pack没解压出来)
但由于设置了环境变量unpack200命令是可以使用了, 定位当前目录为/home/loxen/Apps/jdk1.6.0_15/lib/tools.pack
使用命令unpack200 ./tools.pack ./tools.jar
再次测试java -version成功!
ylmf
http://bbs.ylmf.net/forum.php?mod=viewthread&tid=2048229&extra=%26page%3D1
|
#set path
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R7/bin:/opt/bin:/usr/games/bin
改为
#set path
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R7/bin:/opt/bin:/usr/games/bin:/usr/local/jdk1.6.0_25/bin
然后尝试重新登录试试看,其实就是在PATH中新增java命令的所在路径..
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R7/bin:/opt/bin:/usr/games/bin
改为
#set path
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R7/bin:/opt/bin:/usr/games/bin:/usr/local/jdk1.6.0_25/bin
然后尝试重新登录试试看,其实就是在PATH中新增java命令的所在路径..
|
尽量不要修改/etc/profile,这个是system global的配置。
修改自己的~/.bashrc,然后重新开启一个终端就可以了。
修改PATH一般是这样子的
PATH=$PATH:your new path
export PATH
修改自己的~/.bashrc,然后重新开启一个终端就可以了。
修改PATH一般是这样子的
PATH=$PATH:your new path
export PATH
|
在PATH路径存在的,一般都可找到的。
注意时刻查看自己的PATH
echo $PATH
注意时刻查看自己的PATH
echo $PATH