Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java OSGi kf框架的引导类路径扩展支持_Java_Osgi_Knopflerfish - Fatal编程技术网

Java OSGi kf框架的引导类路径扩展支持

Java OSGi kf框架的引导类路径扩展支持,java,osgi,knopflerfish,Java,Osgi,Knopflerfish,kf框架是否支持引导类路径扩展?如果支持,如何配置以将属性设置为始终为true 我尝试将org.osgi.supports.bootclasspath.extension属性设置为true,但没有效果 从下面从FWProps.java的initProperties方法中提取的代码来看,属性似乎总是设置为false,除非它不是与代码中的注释相矛盾的第一个框架 // Only first framework can support bootclasspath extension // NYI! I

kf框架是否支持引导类路径扩展?如果支持,如何配置以将属性设置为始终为true

我尝试将org.osgi.supports.bootclasspath.extension属性设置为true,但没有效果

从下面从FWProps.java的initProperties方法中提取的代码来看,属性似乎总是设置为false,除非它不是与代码中的注释相矛盾的第一个框架

// Only first framework can support bootclasspath extension 
// NYI! Improve this in the future 
if(getBooleanProperty(Constants.SUPPORTS_BOOTCLASSPATH_EXTENSION) &&
   !(getClass().getClassLoader() instanceof URLClassLoader && fwCtx.id == 1))
{
    props.put(Constants.SUPPORTS_BOOTCLASSPATH_EXTENSION, FALSE); } 

不能设置该属性。该属性是告诉您它支持bootclasspath扩展的框架。大多数常用的框架都不支持它,因为它需要特殊的编码才能与JVM集成。设置bootclasspath不是JVM上的标准选项,也不是如何重新启动JVM以使更改生效。因此,它需要为特定的JVM定制一个框架实现,也许还需要部署