当前位置: 技术问答>linux和unix
请教:关于CLASSPATH的设置问题
来源: 互联网 发布时间:2015-06-11
本文导语: 我在XP下安装了JDK,并学做了一些小例子。如果自己写的类不指定包的话,即默认包,就没问题,编译运行都很正常;如果把它归到某个自定义包中,就会出问题。我后来查书感觉是CLASSPATH设置的问题,于是就在环境...
我在XP下安装了JDK,并学做了一些小例子。如果自己写的类不指定包的话,即默认包,就没问题,编译运行都很正常;如果把它归到某个自定义包中,就会出问题。我后来查书感觉是CLASSPATH设置的问题,于是就在环境变量中的系统变量中添加了CLASSPATH,并把自己安装JDK的目录D:JAVA设置为CLASSPATH,但仍然不行;后来又把C:JAVA(安装时自己生成的),:,我自己写的例子的那个文件夹,都给设进去,还是不行。
请教:
1、应该怎么设置?
2、CLASSPATH的作用是什么?
谢谢!
请教:
1、应该怎么设置?
2、CLASSPATH的作用是什么?
谢谢!
|
你只需要把存放package的目录设进去就可以了。
比如,你的package是 com.abc,文件是Test.java
实际上你的文件存放在:
d:my_foldercomabcTest.java
这个时候,需要把d:my_folder添加到classpath中,
编译的时候可以直接到d:my_foldercomabc下面 javac *.java或者带上路径编译
比如,你的package是 com.abc,文件是Test.java
实际上你的文件存放在:
d:my_foldercomabcTest.java
这个时候,需要把d:my_folder添加到classpath中,
编译的时候可以直接到d:my_foldercomabc下面 javac *.java或者带上路径编译
|
.;C:j2sdklib;C:j2eesdklibj2ee.jar
好像JAVA_HOME也得设置一下!!
好像JAVA_HOME也得设置一下!!