将第三方包直接拷贝到jdk得安装目录中的jre/lib/ext/中,这时候我们需要重启一下Eclipse,这样才能将刚才的那个包加载进自动生成的系统库中 ,就是jre.system.library但是现在我重启了eclipse 还是没在jre.system.library中看到 我放在jre/lib/ext/下的包,为啥呢?
急急急急急!!!!!

解决方案 »

  1.   

    jre/lib/ext/目录在jdk里有两个.
    一个在jdk里面;另一个在jdk外面,和jdk在同一目录下.你考得是哪个.要考eclipse用的那个
    建议: 不要这样考.第三方jar包放到项目里;自己建一个lib目录.然后将该目录设置到classpath里就好了
      

  2.   

    因为你看到的jre.system.library是JDK的library
    而你的包是放在JRE的library下(jre/lib/ext/),所以你看不到但是不会影响你使用新加入的第三方包,因为程序运行的时候会去JRE的library下(jre/lib/ext/)下找
      

  3.   

    需要在buildpath里面重新设置一下
      

  4.   

    建议直接拷贝到项目的bin目录下,这样就算程序换了机子也能跑,也不怕jar被移动
      

  5.   


    新建一个lib目录,直接放到bin下看着太乱了
      

  6.   

    我放的目录是 C:\Program Files\Java\jdk1.5.0_10\jre\lib\ext