【发布时间】:2016-12-01 01:07:16
【问题描述】:
我正在使用 Xtext 制作 Dsl。在我的解释器类中,我需要使用来自另一个项目的类。Here is my project
我的实际项目是org.xtext.example.mydsl,我需要使用jDLMS 项目中的类
我在这一行中使用它:
import com.sagemcom.test.LoadProfile
class MyDslInterepeter {
val Jtest = new LoadProfile()
我首先尝试在构建路径中添加项目。当我运行 mydsl 项目时,它可以工作。但是在 Eclipse 的第二个实例中,当运行扩展名为 .mydsl 的文件时,它会因“java.lang.NoClassDefFoundError: com/sagemcom/test/LoadProfile”异常而失败。
我还尝试将项目导出到 jar 文件中并将其添加到构建路径 -> 库中。它也因相同的异常而失败
【问题讨论】: