java.lang.reflect.Field field = ClassLoader.class.getDeclaredField("usr_paths");
field.setAccessible(true);
String[] paths = (String[])field.get(null);
使用 Tomcat 时,我可以获得“java.library.path”。但是当使用 IBM WebSphere 时,就不行了。财产名称有误?
添加:
ClassLoader.class.getDeclaredFields();
我找不到“usr_paths”。