程序中需要加入的第三方Jar包,不能自己在 Build Path 中手动加入, 必须使用下面的方法
1. 如果第三方 Jar 包属于 eclipse 本身自带的插件之一, 那么可以通过
Dependencies -> Required plugins-ins -> Add

2. 其他的第三方 Jar 包 (包括 Classpath)
Runtime -> Classpath -> Add(New)

META-INF/MANIFEST.MF 文件内容
1. 如果第三方 Jar 包属于 eclipse 本身自带的插件之一, 那么可以通过
Dependencies -> Required plugins-ins -> Add

2. 其他的第三方 Jar 包 (包括 Classpath)
Runtime -> Classpath -> Add(New)

META-INF/MANIFEST.MF 文件内容
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: com.humpic.plugins.helper
Bundle-SymbolicName: com.humpic.plugins.helper;singleton:=true
Bundle-Version: 1.0.0
Bundle-Activator: com.humpic.plugins.helper.Activator
Bundle-Localization: plugin
Require-Bundle:
org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.ui.editors,
org.eclipse.jdt.ui,
org.eclipse.jdt.core,
org.eclipse.jface.text,
org.eclipse.core.resources,
org.apache.log4j
Eclipse-LazyStart: true
Bundle-ClassPath:
.,
classes/,
lib/velocity-1.4.jar,
lib/commons-io-1.3.2.jar,
lib/commons-collections-3.2.jar,
lib/commons-lang-2.3.jar
Bundle-ManifestVersion: 2
Bundle-Name: com.humpic.plugins.helper
Bundle-SymbolicName: com.humpic.plugins.helper;singleton:=true
Bundle-Version: 1.0.0
Bundle-Activator: com.humpic.plugins.helper.Activator
Bundle-Localization: plugin
Require-Bundle:
org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.ui.editors,
org.eclipse.jdt.ui,
org.eclipse.jdt.core,
org.eclipse.jface.text,
org.eclipse.core.resources,
org.apache.log4j
Eclipse-LazyStart: true
Bundle-ClassPath:
.,
classes/,
lib/velocity-1.4.jar,
lib/commons-io-1.3.2.jar,
lib/commons-collections-3.2.jar,
lib/commons-lang-2.3.jar
本文介绍了如何在Eclipse插件开发中处理第三方Jar包依赖。如果Jar包是Eclipse自带插件,需通过Dependencies -> Required plugins-ins -> Add添加;其他Jar包需在Runtime -> Classpath -> Add (New)。MANIFEST.MF文件中列出所需Bundle和ClassPath,如velocity-1.4.jar等。
3662

被折叠的 条评论
为什么被折叠?



