java在linux里设置环境变量后,提示没有那个目录?

我是放在、/opt下的,所属人, 所属组也都设置完了, 请大牛。这是怎么回事,在线等

root@ubuntu-2:~# cd /opt/java/jdk1.7
root@ubuntu-2:/opt/java/jdk1.7# cd bin
root@ubuntu-2:/opt/java/jdk1.7/bin# ls
appletviewer jarsigner javap jdb jps jvisualvm rmic tnameserv
apt java java-rmi.cgi jhat jrunscript keytool rmid unpack200
ControlPanel javac javaws jinfo jsadebugd native2ascii rmiregistry wsgen
extcheck javadoc jcmd jmap jstack orbd schemagen wsimport
idlj javafxpackager jconsole jmc jstat pack200 serialver xjc
jar javah jcontrol jmc.ini jstatd policytool servertool
root@ubuntu-2:/opt/java/jdk1.7/bin# source /etc/profile
-bash: PATH:/opt/java/jdk1.7/bin:/opt/java/jdk1.7/jre/bin: 没有那个文件或目录
[1]+ 完成 export PATH=
root@ubuntu-2:/opt/java/jdk1.7/bin# ^C

这是我的运行的结果


root@ubuntu-2:~# cd /opt/java/jdk1.7
root@ubuntu-2:/opt/java/jdk1.7# cd bin
root@ubuntu-2:/opt/java/jdk1.7/bin# ls
appletviewer jarsigner javap jdb jps jvisualvm rmic tnameserv
apt java java-rmi.cgi jhat jrunscript keytool rmid unpack200
ControlPanel javac javaws jinfo jsadebugd native2ascii rmiregistry wsgen
extcheck javadoc jcmd jmap jstack orbd schemagen wsimport
idlj javafxpackager jconsole jmc jstat pack200 serialver xjc
jar javah jcontrol jmc.ini jstatd policytool servertool
root@ubuntu-2:/opt/java/jdk1.7/bin# source /etc/profile
-bash: PATH:/opt/java/jdk1.7/bin:/opt/java/jdk1.7/jre/bin: 没有那个文件或目录
[1]+ 完成 export PATH=
root@ubuntu-2:/opt/java/jdk1.7/bin# ^C

这是我的运行的结果


jre的环境变量不对,怎么会在opt中呢

你的安装java路径具体是什么,export设置好了没

复杂,rpm和yum安装,貌似都不用配置环境变量吧,我安装都没设置过,试下yum

1、下载需要的jdk( 我的是 jdk-6u2-linux-i586-rpm.bin),放在/home目录。
2、
#cd /home
#cp jdk-6u2-linux-i586-rpm.bin /usr/local
#cd /usr/local
(给所有用户添加可执行的权限)
#chmod +x jdk-6u2-linux-i586-rpm.bin

./jdk-6u2-linux-i586-rpm.bin

( 有可能会生成jdk-6u2-linux-i586-rpm文件,若是,则#chmod +x jdk-6u2-linux-i586-rpm, 然后 #rpm -ivh jdk-6u2-linux-i586-rpm. 若非,即直接进入安装程序)
出现安装协议,一直enter最后到y接受。

3、设置环境变量。
若是只是当前用户:
#vi /etc/profile
在最后加入 (与 xp中cmd设置一样)
#set java environment
JAVA_HOME = /usr/java/jdk1.6.0_02
CLASSPATH =.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH = $JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PAHT
esc 回到命令模式,:wq 退出。

若是要在所有用户中使用:
vi /etc/profile.d/java.sh
在新的java.sh中输入上面情况中在末尾添加的内容:
保存退出,然后给java.sh分配权限:chmod 755 /etc/profile.d/java.sh
保存/etc/profile之后,别忘了执行下面这个命令,使环境变量的更改马上起作用。
代码:
source /etc/profile
如果执行上面这个命令时报错,请仔细检查你在/etc/profile里新增的文本是不是有错。
最后检查环境变量更改是否生效:
代码:
java -version
4、可在终端个查看环境变量设置情况:
#echo $JAVA_HOME
#echo $CLASSPATH
#echo $PATH

5、检查JDK 是否成功安装:
#java -version
#javac -?

apt-get install libc6-i386