将 jdk中的jar 加入到classpath中

解决方案 »

  1.   


    没有什么util.jar文件!也不需把jdk下的jar加入classpath。关于classpath的问题,这里有很多人问了,借这个帖子我谈一下我的看吧。
    我的环境是设置classpath=. 一句而已。没有加入任何jar文件。
    包括oracle安装时加的那些东西都被我删除了。但是一定要有java_home=d:\jdk1.3.1这句话在环境变量中!!!如果你有什么额外的jar文件要加入程序中,你有两种方法:一是把这个jar文件放在jre\lib\ext目录下,作为jre的扩展包使用,系统会自动到这个目录下找相应的包。记住是lib\ext目录下,不是lib下。二是在执行class文件时指定要查找的类目录,这种方法比较灵活。
    在用jbuilder或jcreator的IDE时,其实都可以在工程中加入required lib,把你编译时要用的包的jar文件加入这里,你就可以编译了。也不需要改classpath。我这样做的最大好处是灵活,干净。
      

  2.   

    补充sharetop其实classpath=.  也不需要加
    如果你加了classpath=XXX.jar;YYY,jar系统就只到classpath中去寻找class,而不到当前目录中寻找,所以这时也需要加上.作为当前路径