看了好多关于linux下的jdk配置,在fedora2下也配置了一下,但是提示出问题,提示说找不到jvm虚拟机。相关配置如下:
os:fedora2
jdk:j2sdk5.0手动安装版本,安装到/etc/java
环境变量配置如下:
JAVA_HOME=/usr/java/jdk1.5.0_02
PATH="$JAVA_HOME/bin:$PATH"
CLASSPATH=".:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/tools.jar"
export CLASSPATH JAVA_HOME[root@root]#set
里边的path,java_home,classpath都正确,但是输入#java -version却不显示版本号。并且找不到jvm虚拟机
各位高手看看,是那里出了状况。
os:fedora2
jdk:j2sdk5.0手动安装版本,安装到/etc/java
环境变量配置如下:
JAVA_HOME=/usr/java/jdk1.5.0_02
PATH="$JAVA_HOME/bin:$PATH"
CLASSPATH=".:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/tools.jar"
export CLASSPATH JAVA_HOME[root@root]#set
里边的path,java_home,classpath都正确,但是输入#java -version却不显示版本号。并且找不到jvm虚拟机
各位高手看看,是那里出了状况。
下载j2sdk-1_4_2-linux-i586.bin,直接把他放在/usr目录下。
#chmod 700 j2sdk-1_4_2-linux-i586.bin
#./j2sdk-1_4_2-linux-i586.bin
解压缩以后/usr目录生成 j2sdk1.4.2
设置变量路径:
代码:
# /etc/profile # System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc #java environment
JAVA_HOME=/usr/j2sdk1.4.2
export JAVA_HOME
CLASSPATH=/usr/j2sdk1.4.2/lib:/usr/j2sdk1.4.2/jre/lib:/usr/j2sdk1.4.2/lib/dt.jar:/usr/j2sdk1.4.2/lib/tools.jar
export CLASSPATH
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH
#java ends pathmunge () {
if ! echo $PATH | /bin/egrep -q "(^|$1($|" ; then
if [ "$2" = "after" ] ; then
PATH=$PATH:$1
else
PATH=$1:$PATH
fi
fi
} # Path manipulation
if [ `id -u` = 0 ]; then
pathmunge /sbin
pathmunge