Bundle 'org.eclipse.wb.core.java'、org.eclipse.jdt.core 和 org.eclipse.jdt.internal.core 无法在 eclipse 插件中解析
Bundle 'org.eclipse.wb.core.java' , org.eclipse.jdt.core and org.eclipse.jdt.internal.core cannot be resolved in eclipse plugin
我正在为 eclipse ide 重做插件中的遗留代码,但我在使用以下导入库时遇到问题:
import org.eclipse.jdt.core.ICompilationUnit;
import org.eclipse.jdt.core.IPackageFragment;
import org.eclipse.jdt.core.JavaModelException;
import org.eclipse.jdt.internal.core.PackageFragment;
报错信息在Ide及以下:
The import org.eclipse.jdt.core cannot be resolved
The import org.eclipse.jdt.internal.core cannot be resolved
我在 MANIFEST.MF 文件中的以下导入也有问题。
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.wb.core.java;bundle-version="1.5.2"
报错信息在Ide及以下:
Bundle 'org.eclipse.wb.core.java' cannot be resolved
不知道是不是需要安装一些依赖,或者是不是路径变了
编辑 1 完整 MANIFEST.MF。
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: ModuloAnalysis
Bundle-SymbolicName: ModuloAnalysis; singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: moduloanalysis.Activator
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.jdt.core,
org.eclipse.wb.core.java;bundle-version="1.5.2"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Bundle-ClassPath: lib/smellplatform.jar,
.,
lib/weka.jar
Import-Package: org.eclipse.core.resources,
org.eclipse.debug.core,
org.eclipse.debug.core.model,
org.eclipse.jdt.debug.core,
org.eclipse.jdt.internal.debug.ui.actions
org.eclipse.jdt.core.xxx
导入要求您将 org.eclipse.jdt.core
插件添加到 MANIFEST.MF
中的 Require-Bundle
列表
org.eclipse.jdt.internal.core.PackageFragment
也在 org.eclipse.jdt.core
中,但是这是一个 内部 class 因此代码使用它违反了规则。
我认为 org.eclipse.wb
是 WindowBuilder - 你的目标平台上有它吗?
我正在为 eclipse ide 重做插件中的遗留代码,但我在使用以下导入库时遇到问题:
import org.eclipse.jdt.core.ICompilationUnit;
import org.eclipse.jdt.core.IPackageFragment;
import org.eclipse.jdt.core.JavaModelException;
import org.eclipse.jdt.internal.core.PackageFragment;
报错信息在Ide及以下:
The import org.eclipse.jdt.core cannot be resolved
The import org.eclipse.jdt.internal.core cannot be resolved
我在 MANIFEST.MF 文件中的以下导入也有问题。
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.wb.core.java;bundle-version="1.5.2"
报错信息在Ide及以下:
Bundle 'org.eclipse.wb.core.java' cannot be resolved
不知道是不是需要安装一些依赖,或者是不是路径变了
编辑 1 完整 MANIFEST.MF。
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: ModuloAnalysis
Bundle-SymbolicName: ModuloAnalysis; singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: moduloanalysis.Activator
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.jdt.core,
org.eclipse.wb.core.java;bundle-version="1.5.2"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Bundle-ClassPath: lib/smellplatform.jar,
.,
lib/weka.jar
Import-Package: org.eclipse.core.resources,
org.eclipse.debug.core,
org.eclipse.debug.core.model,
org.eclipse.jdt.debug.core,
org.eclipse.jdt.internal.debug.ui.actions
org.eclipse.jdt.core.xxx
导入要求您将 org.eclipse.jdt.core
插件添加到 MANIFEST.MF
Require-Bundle
列表
org.eclipse.jdt.internal.core.PackageFragment
也在 org.eclipse.jdt.core
中,但是这是一个 内部 class 因此代码使用它违反了规则。
我认为 org.eclipse.wb
是 WindowBuilder - 你的目标平台上有它吗?