【发布时间】:2011-08-06 00:23:05
【问题描述】:
我在 Windows XP 操作系统上使用 JDK 1.6。运行一个简单的Java程序打印java.ext.dirs系统属性的值:
System.getProperty("java.ext.dirs")
打印:
C:\Program Files\Java\jre6\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
在打印的两个目录中,第二个在我的系统上不存在,即C:\WINDOWS\Sun\Java\lib\ext 目录在我的系统中不可用。
我不明白,为什么 Java 会为 java.ext.dirs 返回这个非法目录值
财产?
我怎样才能从java.ext.dirs 属性中消除这个值?
【问题讨论】:
-
顺便说一句——尽快迁移到 Windows XP 以上的系统……微软不再为这个老式操作系统提供安全补丁
标签: java security code-access-security