ClassLoaderHelper没有任何意义
class ClassLoaderHelper {
private ClassLoaderHelper() {}
static File mapAlternativeName(File lib) {
return null;
}
我没有找到
mapAlternativeName
的任何用法,这些用法不能被覆盖(静态)还评论没有真正的意义
它只是以前版本中的剩余内容,还是只是供将来使用的指定Helper类?
编辑
我发现了一个相关的错误(解决方案:未解决)JDK-7157665 : Use ClassLoaderHelper for all native library loads
最佳答案
我下载了Java 12源代码,发现该类已更改,并添加了常量:
/**
* Indicates, whether PATH env variable is allowed to contain quoted entries.
*/
static final boolean allowsQuotedPathElements = true;
它用在
ClassLoader
中:if (ClassLoaderHelper.allowsQuotedPathElements && ...
因此,无法删除此类(并且正在为ClassLoader指定Helper类)