「在线求助」 ylmfos 安装jdk问题: 上回用ubuntu版本安装了jdk好用。 可是boss说这个ubuntu版本不太好,所以换
「在线求助」 ylmfos 安装jdk
问题: 上回用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 原文件内容是这样。
C/C++ code#!/bin/bashif [ ${UID} == 0 ]; then PS1='\[\033[01;31m\]\h\[\033[01;36m\] \W #\[\033[00m\]'else PS1='\[\033[01;32m\]\u@\h\[\033[01;36m\] \w \$\[\033[00m\]'fi#use chinese if in xterm.#if [ '${TERM}' == "xterm" ]; then# export LANG=zh_CN.GB2312#fiexport PS1alias ls="ls --color"alias grep="grep --colour=auto"alias su="su -l"alias less="less -r"#dir color.. /etc/DIRCOLORS#set pathexport 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"doneunset sh#end script
--------------------我是分割线-------------------「此处内容没写到文件里」
C/C++ codeexport JAVA_HOME=/usr/local/jdk1.6.0_25export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin
然后java -version
提示:
java -version
bash: java: 未找到命令
请问这是为什么。是我没安装好jdk么?「还是其他原因?」
在线求助。。大神们。
[解决办法]一、去下载资源包(大多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
[解决办法]#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命令的所在路径..
[解决办法][解决办法]在PATH路径存在的,一般都可找到的。
注意时刻查看自己的PATH
echo $PATH
------解决方案--------------------