经过了N天的努力,终于完成了HelloWorld程序接下来用了一个第三方的jxl.jar包,也困惑了n久,我把这个包放在了CLASSPATH目录下,不行,在命令行里指定 -classpath . 指定是当前目录也不行,有的资料上写CALSSPATH,有的写classpath,还有的写ClassPath,不知道哪个是正确的.最后看到别人在命令行上有 -cp *.jar 这个用法,才尝试用:
#javac -cp jxl.jar test.java
#java -cp jxl.jar test
终于成功了!都是这个path惹的祸,自接触电脑以来,我的意识里都把path当成是目录,而我用到的地方,path也总是目录,没有出现过是文件,一直都在设这个classpath目录,总不成功,原来是java里面的含义比较特殊每次都要在命令行上 -cp jxl.jar ,觉得非常的麻烦,如果用的jar文件很多的时候也这样写,那怎么受得了啊该如何包含.jar文件呢?比如我的例子中,我想这样编译和运行:
#javac test.java
#java test
而不是:
#javac -cp jxl.jar test.java
#java -cp jxl.jar test