【发布时间】:2015-06-01 13:31:57
【问题描述】:
我正在尝试在 Eclipse 项目中使用 SVG Salamander 的源代码。但是,我无法编译/运行任何东西,因为在com.kitfox.svg.animation 包中,有一个扩展名为“.jjt”的文件。我以前从未遇到过这种文件,而且它似乎不是有效的 Java 语法,但很多项目都依赖于其中定义的类并将其导入,就好像它是一个常规类一样。我该怎么处理这个文件?如何编译并使用其中的类?
【问题讨论】:
-
.jjt是JJTree语法文件的典型扩展,需要JavaCC编译成Java代码。 -
但是为什么你需要自己编译代码而不是仅仅使用预构建的 JAR 作为库呢?
-
@IanRoberts 这只是个人喜好。毕竟项目是开源的,所以想尝试使用源码。