如何正确地将 javax.json jar 包含到已部署的 .jar 文件中
How to properly include javax.json jar to a deployed .jar file
我正在尝试将 javax.json.jar
包含到我在 Jdeveloper 12c IDE
中的项目中
最终phillplugin.jar
包括:
META-INF
文件夹包含 MANIFEST.MF
个文件
phillplugin
文件夹,其中包括我的 phillplugin.class
javax.json-1.0.2.jar
文件
phillplugin.xml
虽然服务器 崩溃了 因为它无法从 MANIFEST.MF
文件中识别我的 javax.json class 并出现以下错误:
Unable to resolve 2.0: missing requirement [2.0] osgi.wiring.package; (osgi.wiring.package=javax.json)
这就是我导出它的方式:
- 右键单击项目 -> 属性
- Libraries / Classpath -> 检查
javax.json-1.0.2.jar
- 部署 -> 编辑部署我的配置文件
- 文件组 -> 新建 -> 类型:库名称:lib
- 贡献者:一切都已检查
- 过滤器:检查
javax.json-1.0.2.jar
然后我正在部署它。
是我做的方式不对吗?
我必须像这样在我的 MANIFEST.MF
中包含:org.json;resolution:= optional,org.json.JSONObject;resolution:=optional
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
以及.jar
和library
我正在尝试将 javax.json.jar
包含到我在 Jdeveloper 12c IDE
最终phillplugin.jar
包括:
META-INF
文件夹包含MANIFEST.MF
个文件phillplugin
文件夹,其中包括我的phillplugin.class
javax.json-1.0.2.jar
文件phillplugin.xml
虽然服务器 崩溃了 因为它无法从 MANIFEST.MF
文件中识别我的 javax.json class 并出现以下错误:
Unable to resolve 2.0: missing requirement [2.0] osgi.wiring.package; (osgi.wiring.package=javax.json)
这就是我导出它的方式:
- 右键单击项目 -> 属性
- Libraries / Classpath -> 检查
javax.json-1.0.2.jar
- 部署 -> 编辑部署我的配置文件
- 文件组 -> 新建 -> 类型:库名称:lib
- 贡献者:一切都已检查
- 过滤器:检查
javax.json-1.0.2.jar
然后我正在部署它。
是我做的方式不对吗?
我必须像这样在我的 MANIFEST.MF
中包含:org.json;resolution:= optional,org.json.JSONObject;resolution:=optional
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
以及.jar
和library