Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java xtext domainmodel项目没有';无法识别JVM类型 我刚刚创建了一个基于xtext示例项目“domainmodel”的项目 从xtext文件生成的xtext工件 已加载插件启动eclipse应用程序 创建了测试项目,然后在其中创建了test.dmodel文件_Java_Eclipse_Rcp_Xtext - Fatal编程技术网

Java xtext domainmodel项目没有';无法识别JVM类型 我刚刚创建了一个基于xtext示例项目“domainmodel”的项目 从xtext文件生成的xtext工件 已加载插件启动eclipse应用程序 创建了测试项目,然后在其中创建了test.dmodel文件

Java xtext domainmodel项目没有';无法识别JVM类型 我刚刚创建了一个基于xtext示例项目“domainmodel”的项目 从xtext文件生成的xtext工件 已加载插件启动eclipse应用程序 创建了测试项目,然后在其中创建了test.dmodel文件,java,eclipse,rcp,xtext,Java,Eclipse,Rcp,Xtext,我把文档中的代码放在里面。正是这一点,而且只有这一点: 导入java.lang.Object a.b.c.d包{ } 实体aaa{ prop1:对象 op oper1(Object obj1, Object obj2):Object { int i = 1; } } 但是: java.lang.Object 反对, int i 不被承认。我认为,当xtext扩展xbase而不是terminals,并且type定义为ad JvmType时,它将开箱即用 这个例子坏了吗 当我使用xte

我把文档中的代码放在里面。正是这一点,而且只有这一点:

导入java.lang.Object

a.b.c.d包{ }

实体aaa{ prop1:对象

op oper1(Object obj1, Object obj2):Object {
    int i = 1;
}
}

但是:

  • java.lang.Object
  • 反对,
  • int i
不被承认。我认为,当xtext扩展xbase而不是terminals,并且type定义为ad JvmType时,它将开箱即用

这个例子坏了吗

当我使用xtext文档中的家庭自动化代码时也是一样。Jvm中的所有类型以及fire和println方法都无法识别。 确保

  • 测试项目是一个Java项目
  • 测试项目具有XTXT性质
  • 启用自动生成
  • 模型文件位于源文件夹中

  • 就这样!谢谢我只是想,如果我创建自己的DSL,我不需要Java特性(因为它将用于我们从常规项目派生的内部项目类型)。并将我的文件放入src文件夹。如此琐碎却又如此难以思考。再次感谢!不需要向youXtext nature致敬,也不需要自动构建。