在运行时我会动态的扫描dll文件,然后新加到java.library.path里面,也就是说运行时修改了java.library.path的环境变量,希望是不重启jvm就可以让这个dll加载进去,我试了一下感觉修改了环境变量后没有生效,是否有办法可以让修改后的环境变量生效呢?附上一段代码,有可能是下面的代码没些对,请大侠帮忙解决File [] dllFiles = ServiceAccess.getSystemSupportService().getFiles( "*.dll" );//扫描出来的dll文件
  for( int i = 0; i < dllFiles.length; i ++ ){
     String libpath = System.getProperty("java.library.path");
     libpath = libpath + ";" + dllFiles[i].getParent();
      System.setProperty("java.library.path", libpath);
      System.loadLibrary( dllFiles[i].getName().replaceAll(".dll", "") );
  }