您需要使用Java 7中的javac重新编译OSGi源代码。OSGi使用-target jsr14使用Java 6 javac编译了代码。Java 7
javac删除了针对此类文件进行编译的支持:http
:
//bugs.sun.com/bugdatabase/view_bug.do?bug_id=7078419
从R5开始,OSGi将不再提供-target jsr14类文件。
[2012年10月31日更新]
OSGi现在已为Java 7提供了重新编译的4.3 jar文件。请参见http://blog.osgi.org/2012/10/43-companion-
pre-for-java-7.html



