【发布时间】:2014-11-17 09:36:28
【问题描述】:
我有一个 OSGi 包,我想在这个包 slf4j 包中使用,所以我添加到 manifest.mf(位于 META-INF)这个:
Import-Package: org.slf4j;version="[1.7.7,2)"
但是我收到了这个错误:
此检查报告未使用包中的类 在 OSGi 上下文中可访问 - 即既不导入也不导入 隐式或通过清单文件。要求这样的课程可能会导致 运行时出现“找不到类”异常。检查只是 对于 OSGi 方面设置为使用现有清单的模块有效 文件。
我正在使用 intellijidea 13.1
【问题讨论】:
-
听起来不像是错误,而只是警告 IntelliJ 无法进行某些检查。你的程序没有编译或运行吗?如果不是,那么您得到的实际编译错误或运行时错误是什么?