Java 如何在MANIFEST.MF文件中包含org.json.jar和org.json.*导入

Java 如何在MANIFEST.MF文件中包含org.json.jar和org.json.*导入,java,json,Java,Json,如何在MANIFEST.MF文件中正确包含org.json.jar和org.json.*导入 我正在使用JDeveloperIDE MyPhillPlugin.classjava文件导入以下内容: org.json.JSONObject org.json.JSONException 我还在我的库中导入了org.json.jar文件 我将所有这些合并到一个最终的.jar文件中 Manifest-Version: 1.0 Bundle-Version: 10 Bundle-Name: Phill

如何在MANIFEST.MF文件中正确包含org.json.jar和org.json.*导入

我正在使用JDeveloperIDE

My
PhillPlugin.class
java文件导入以下内容:

  • org.json.JSONObject
  • org.json.JSONException
我还在我的库中导入了
org.json.jar
文件

我将所有这些合并到一个最终的
.jar
文件中

Manifest-Version: 1.0
Bundle-Version: 10
Bundle-Name: PhillPlugin
Bundle-Activator: phillplugin.PhillPlugin
Bundle-ManifestVersion: 2
Import-Package: org.osgi.framework;version="1.3.0",oracle.security.am.plugin,oracle.security.am.plugin.authn,oracle.security.am.plugin.impl,oracle.security.am.plugin.api,oracle.security.am.common.utilities.principal,oracle.security.idm,javax.security.auth
Bundle-SymbolicName: PhillPlugin
Class-Path: felix.jar, identitystore.jar, oam-plugin.jar, utilities.jar, org.json.jar

这是我的
MANIFEST.MF
文件

Manifest-Version: 1.0
Bundle-Version: 10
Bundle-Name: PhillPlugin
Bundle-Activator: phillplugin.PhillPlugin
Bundle-ManifestVersion: 2
Import-Package: org.osgi.framework;version="1.3.0",oracle.security.am.plugin,oracle.security.am.plugin.authn,oracle.security.am.plugin.impl,oracle.security.am.plugin.api,oracle.security.am.common.utilities.principal,oracle.security.idm,javax.security.auth
Bundle-SymbolicName: PhillPlugin
Class-Path: felix.jar, identitystore.jar, oam-plugin.jar, utilities.jar, org.json.jar
我已经将
org.json.jar
包含在
类路径
条目中


如何在
Import Package
条目中包含导入?

org.json
应在
Import Package
中导入

比如so
org.json;分辨率:=可选,org.json.JSONObject;分辨率:=可选

这是我的舱单:

Manifest-Version: 1.0
Bundle-SymbolicName: PhillPlugin
Bundle-Version: 10
Bundle-Name: PhillPlugin
Bundle-Activator: phillplugin.PhillPlugin
Bundle-ManifestVersion: 2
Import-Package: org.osgi.framework;version="1.3.0",oracle.security.am.
 plugin,oracle.security.am.plugin.authn,oracle.security.am.plugin.impl
 ,oracle.security.am.plugin.api,oracle.security.am.common.utilities.pr
 incipal,oracle.security.idm,javax.security.auth,org.json;resolution:=
 optional,org.json.JSONObject;resolution:=optional