我试图在Eclipse中创建一个OSGI JavaFx项目。我收到以下错误 (下面已注明)
import org.eclipse.fx.ui.theme.AbstractTheme; // The import org.eclipse.fx cannot be resolved
public class DefaultTheme extends AbstractTheme { // AbstractTheme cannot be resolved to a type
public DefaultTheme() {
super("theme.default", "Default theme", DefaultTheme.class.getClassLoader().getResource("css/default.css"));
}
}
如何让导入正常工作?
我在Eclipse上安装了 e(fx)来帮助开发JavaFx。
E(FX)clipse
e(fx)clipse是一个Eclipse插件,用于创作JavaFX 2.0应用程序 版权所有(c)2011-2012 BestSolution.at Systemhaus GmbH。保留所有权利。
更新
java版本" 1.8.0_60"
Java(TM)SE运行时环境(版本1.8.0_60-b27)
Java HotSpot(TM)客户端VM(版本25.60-b23,混合模式,共享)
答案 0 :(得分:0)
第一步用"导入无法解决" Eclipse中的错误:重新创建Eclipse项目。
mvn eclipse:eclipse
或您的同等人物。然后在Eclipse中刷新项目以查看它是否仍在发生。
还有:
Some javafx classes cannot be resolved in Eclipse using Java SE 8u25
希望它有所帮助。