猿问

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

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

我正在使用JDeveloper IDE

我的PhillPlugin.classjava 文件导入以下内容:

  • org.json.JSONObject

  • org.json.JSONException

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

我将所有这些合并到一个最终.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在Class-Path条目中


我如何在入境时包括进口Import-Package?


Helenr
浏览 107回答 1
1回答

皈依舞

org.json应该导入Import-Package.像这样org.json;resolution:= optional,org.json.JSONObject;resolution:=optional这是我的清单:Manifest-Version: 1.0Bundle-SymbolicName: PhillPluginBundle-Version: 10Bundle-Name: PhillPluginBundle-Activator: phillplugin.PhillPluginBundle-ManifestVersion: 2Import-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
随时随地看视频慕课网APP

相关分类

Java
我要回答