eclipse中Xtext的问题

art*_*rxe 10 java xtext eclipse-juno

我正在eclipse中开发一个Java项目.试图通过打开文件Ctrl+Mouse click,我得到一个弹出窗口,询问我是否要添加"Xtext nature to my project".我说了可以.而现在,我试图将CSS文件放在以下行:

@import"myfile.css";

作为第一线.但我得到这个错误,因为Xtext Check (fast):

在';'处缺少EOF.

任何人都可以帮我解决这种错误吗?

谢谢.

Zol*_*lyi 22

您有两种方法可以解决此问题:

  1. 首先,您可以卸载贡献CssDsl编辑器的插件.一个快速的谷歌搜索告诉我,它是由e(fx)Eclipse插件贡献的.要卸载插件,请转到About对话框,单击" 安装详细信息"功能,然后在即将出现的对话框中,您可以查找要卸载的功能.

  2. 如果以前的解决方案不适合您(例如,您需要e(fx)Eclipse环境),则必须更改默认文件关联以避免使用Xtext-based编辑器打开css文件,并Xtext从您添加的项目中删除性质.

    1. 设置文件关联:打开Eclipse Preferences,导航到General- > Editors- > FileAssociations页面,您可以在其中查找CSS扩展,并为其选择不同的默认编辑器.
    2. 删除Xtext特性:您可以右键单击您的项目,然后选择Configure- > Remove Xtext nature.如果由于某种原因不起作用,则必须打开隐藏.project file,并手动删除<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>条目和相应的org.eclipse.xtext.ui.shared.xtextBuilderbuildCommand.