如何设置java.library.path 
我把.dll文件放到C:\WINDOWS\system32,根本不行,放到D:\Program Files\Java\jre6\bin中,才有作用1、我如何自己设置java.library.path ?????2、有更好的办法没,我如何把xx.dll和a.jar文件放在同一个目录下,a.jar访问同目录下的xx.dll?
PS:a.jar内封装b.jar,a.jar调用b.jar中的类,再由b.jar访问xx.dll(b.jar是插件,不能修改)

解决方案 »

  1.   

    java   -Djava.library.path=<路径>   XXXX(类名)   
      

  2.   

    java  -Djava.library.path= <路径>  XXXX(类名)  
      

  3.   


    不会用,例如
    java  -Djava.library.path=d:\lib xxx(类名)
    类型我怎么写?d:\lib里面就放了一个dll文件,其他的什么都没放
      

  4.   

    在管理员下面设置系统环境变量
    path:C;\Program Files\java\jdk1.5.0_06\bin
    classpath:.;C:\Program Files\Java\jdk1.5.0_06\lib这样就省去重复设置设麻烦了 
      

  5.   

    一种方式是你修改的启动脚本,用13楼的方式。
    另外就是14楼的设置环境变量了。
    当然你也可以在使用前在System.setProperties里面设置。
      

  6.   


    设置过了System.setProperties怎么设置?
    我可以在程序中加上System.setProperties(..)设置当前路径为java.library.path,如果程序生产的.jar文件改变路径,也能自动设置.jar所在的目录为java.library.path???????
      

  7.   

    问一下,java -Djava.library.path这个东西是在哪配呀????