1

五年前我写了一个插件,在Luna之前的所有版本的 Eclipse 中它都是正确的(没有编译器错误) 。当我将 Eclipse 更新为 Luna 时,我遇到了两个编译器错误。

错误是因为这两个 import 语句。(导入org.eclipse.jface无法解析,导入org.eclipse.swt无法解析)

import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.swt.graphics.Image;

我想在插件文件中添加两个新的依赖项,但我找不到任何相关的。例如,我在依赖页面中找不到 org.eclipse.jface.resource。

有谁知道为什么该插件在Kepler中有效,但在Luna中有上述编译器错误?

4

2 回答 2

1

也许这个页面可以帮助你:

http://wiki.eclipse.org/JFace#Create_the_Eclipse_SWT.2FJFace_Project

部分:确定 SWT 和 JFace 所需的外部 JAR 文件,并将org.eclipse.swt项目添加到您的 Java 项目中

于 2014-07-12T11:42:54.710 回答
0

在 Target Platform 中将 eclipse 插件目录添加到它。所有问题都会得到解决

于 2019-04-27T14:27:23.210 回答