我目前正在为 Netbeans 开发 JavaCC 插件。我想使用 Java 语言作为嵌入式语言。实现本身不是问题。但是,我必须添加包含 Java 语言的 Netbeans 模块,即扩展 DefaultLanguageConfig 类的类,以便我自己的 LanguageProvider 可以使用
初始化语言private void initLanguage() {
embeddedLanguage = MimeLookup.getLookup("text/x-java").lookup(Language.class);//NOI18N
if (embeddedLanguage == null) {
throw new NullPointerException("Can't find language for embedding");
}
}
我已经下载了整个 Netbeans Github 源代码并检查了所有模块。但是,我找不到定义与 MIME 类型“text/x-javax”相关联的 Java 语言的类。 有谁知道我必须将哪些 Netbeans 模块添加到我的 Maven 依赖项中,以便使用 MIME 类型“text/x-java”的 Java 语言支持可用?