最近因为测试实验需要用到Daikon,需要在linux系统中安装jdk。
当时安装过后经常会出现这样的错误(我在多个电脑上做实验):
很是郁闷,因为多次出现这样的情况,现在我把教训总结下来:
出现这样错误的原因是:环境变量classpath配置的时候少加了个点(符号“.”)
比如正确的:export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
比如错误的:export CLASSPATH=${JAVA_HOME}/lib:${JRE_HOME}/lib
具体为什么需要这个点,我至今也不清楚,我清楚的是这个错误是我经常会犯到的一个错误,搞的我郁闷至极,立志以后绝不犯这个错误了。
附linux的java环境变量配置:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_55
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH