如何正确地将javax.json jar包含到已部署的.jar文件中
我试图将如何正确地将javax.json jar包含到已部署的.jar文件中,java,jar,jdeveloper,manifest.mf,Java,Jar,Jdeveloper,Manifest.mf,我试图将javax.json.jar包含到jdeveloper12cide中的项目中 最终的phillplugin.jar包括: META-INF包含MANIFEST.MF文件的文件夹 phillplugin文件夹,其中包括我的phillplugin.class javax.json-1.0.2.jar文件 phillplugin.xml 虽然服务器崩溃,因为它无法从MANIFEST.MF文件中识别我的javax.json类,但出现以下错误: Unable to resolve 2.0: m
javax.json.jar
包含到jdeveloper12cide中的项目中
最终的phillplugin.jar包括:
包含META-INF
文件的文件夹MANIFEST.MF
文件夹,其中包括我的phillplugin
phillplugin.class
文件javax.json-1.0.2.jar
phillplugin.xml
MANIFEST.MF
文件中识别我的javax.json类,但出现以下错误:
Unable to resolve 2.0: missing requirement [2.0] osgi.wiring.package; (osgi.wiring.package=javax.json)
这就是我导出它的方式:
javax.json-1.0.2.jar
javax.json-1.0.2.jar
我做错了吗 我必须在我的
MANIFEST.MF
中包含这样的内容: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
以及.jar
和库