我正在尝试使用InteliJ扩展一个java代码,最终拥有自己的代码,但是我在构建项目时遇到了很多问题。我找不到文件夹“gen”既不是“slf4j”,也无法编译原始代码。我认为它与解析器有关,但我不知道它是如何工作的,如果它应该自动编译或者我应该手动执行某些操作。我是新手,请有人帮助我吗?
这些错误就像以前那样:
Error:(7, 52) java: package com.baselet.element.facet.customdrawings.gen does not exist
Error:(8, 52) java: package com.baselet.element.facet.customdrawings.gen does not exist
Error:(9, 52) java: package com.baselet.element.facet.customdrawings.gen does not exist
Error:(11, 46) java: cannot find symbol
symbol: class CustomDrawingParser
Error:(17, 40) java: cannot find symbol
symbol: class CustomDrawingParserTokenManager
location: class com.baselet.element.facet.customdrawings.CustomDrawingParserImpl
Error:(28, 40) java: cannot find symbol
symbol: class Provider
location: class com.baselet.element.facet.customdrawings.CustomDrawingParserImpl
,稍后,在模块内部,有一个名为“javacc”的文件夹,其中有一个名为CustomDrawingParser.jj的文件,其代码为:
PARSER_BEGIN(CustomDrawingParser)
package com.baselet.element.facet.customdrawings.gen;
import org.slf4j.Logger;import org.slf4j.LoggerFactory;
import com.baselet.control.enums.AlignHorizontal;
import com.baselet.control.enums.LineType;
import com.baselet.diagram.draw.DrawHandler;
import com.baselet.diagram.draw.helper.ColorOwn;
import com.baselet.element.facet.customdrawings.CustomDrawingParserRuntimeException;
public abstract class CustomDrawingParser {
private static final Logger log = LoggerFactory.getLogger(CustomDrawingParser.class);
...
再一次,我不知道应该怎么生成这个.gen文件夹...这里我给你留下我正在讨论的项目结构的图片
和项目github存储库:umlet