当前位置: 技术问答>linux和unix
关于linux下的jdk环境配置
来源: 互联网 发布时间:2016-04-02
本文导语: 我在linux上面安装了jdk1.4.2,安装后的目录在 /usr/java/j2sdk1.4.2_18 然后我修改了/etc/profile export JAVA_HOME=/usr/java/j2sdk1.4.2_18 export CLASSPATH=.:/usr/java/j2sdk1.4.2_18/lib/dt.jar:/usr/java/j2sdk1.4.2_18/lib/tools.jar export PATH=$PATH:/usr/java/j2sdk1.4...
我在linux上面安装了jdk1.4.2,安装后的目录在
/usr/java/j2sdk1.4.2_18
然后我修改了/etc/profile
export JAVA_HOME=/usr/java/j2sdk1.4.2_18
export CLASSPATH=.:/usr/java/j2sdk1.4.2_18/lib/dt.jar:/usr/java/j2sdk1.4.2_18/lib/tools.jar
export PATH=$PATH:/usr/java/j2sdk1.4.2_18/bin
不过这样设置之后,运行java命令。还是报错。
Error occurred during initialization of VM
java/lang/NoClassDefFoundError:java/lang/Object
有哪位高手知道啊?
/usr/java/j2sdk1.4.2_18
然后我修改了/etc/profile
export JAVA_HOME=/usr/java/j2sdk1.4.2_18
export CLASSPATH=.:/usr/java/j2sdk1.4.2_18/lib/dt.jar:/usr/java/j2sdk1.4.2_18/lib/tools.jar
export PATH=$PATH:/usr/java/j2sdk1.4.2_18/bin
不过这样设置之后,运行java命令。还是报错。
Error occurred during initialization of VM
java/lang/NoClassDefFoundError:java/lang/Object
有哪位高手知道啊?
|
修改/etc/profile文件
JAVA_HOME=/usr/java/j2sdk1.4.2_18
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export JAVA_HOME PATH CLASSPATH
然后重启
JAVA_HOME=/usr/java/j2sdk1.4.2_18
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export JAVA_HOME PATH CLASSPATH
然后重启
|
export CLASSPATH=.:/usr/java/j2sdk1.4.2_18/lib/dt.jar:/usr/java/j2sdk1.4.2_18/lib/tools.jar
请给出shell命令“ls `which java`”的结果
请给出shell命令“ls `which java`”的结果
|
不建议使用缺省安装的java版本,还是下载一个最新的安装吧。
|
先用下列命令执行一下看看:
$JAVA_HOME/bin/java -classpath $CLASSPATH [your.class]
$JAVA_HOME/bin/java -classpath $CLASSPATH [your.class]
|
用什么方式安装的?rpm?bin?