当前位置: 技术问答>java相关
急呀,linux下安装oracle817后,为什么jdk就不能用了呢?
来源: 互联网 发布时间:2015-04-21
本文导语: 好不容易下载到oracle817 for linux,安装后可以启动数据库和manager. 但是我的jdk1.3就不能用了。 最简单的helloworld用javac编译后,java命令执行出现:ClassNotFoundException:helloworld,后来把-classpath /server/jdk/lib加上后执行,连jav...
好不容易下载到oracle817 for linux,安装后可以启动数据库和manager.
但是我的jdk1.3就不能用了。
最简单的helloworld用javac编译后,java命令执行出现:ClassNotFoundException:helloworld,后来把-classpath /server/jdk/lib加上后执行,连java.lang.object都说找不到。
急死我了,怎么一回事?
请指教!
但是我的jdk1.3就不能用了。
最简单的helloworld用javac编译后,java命令执行出现:ClassNotFoundException:helloworld,后来把-classpath /server/jdk/lib加上后执行,连java.lang.object都说找不到。
急死我了,怎么一回事?
请指教!
|
CLASSPATH=.:/server/jdk/lib/tools.jar:/server/jdk/lib/dt.jar:/server/jdk/jre/lib/rt.jar
用这个替换你原来的,试试
用这个替换你原来的,试试
|
把你的CLASSPATH的设置帖出来
|
你看看你的环境变量classpath是不是正确
它至少应该是:
.;......./lib/dt.jar;....../lib/tools.jar
它至少应该是:
.;......./lib/dt.jar;....../lib/tools.jar
|
vi /etc/profile
export PATH=$PATH:/usr/local/jdk/bin
export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:/usr/local/jdk/bin
export JAVA_HOME=/usr/local/jdk
|
.;
|
profile里头是不是还有顺序的,先JAVA_HOME,然后PATH呢。
没有顺序的...
CLASSPATH=/usr/jaxp/servlet_2_2.jar:
export CLASSPATH PATH
没有顺序的...
CLASSPATH=/usr/jaxp/servlet_2_2.jar:
export CLASSPATH PATH