- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试安装 preon 并在 IntelliJ 中运行它。
我已经从https://github.com/preon/preon下载了源代码。
然后我用 IntelliJ 打开该项目。
然后我下载 pecia 并将其作为模块导入到 preon 项目中。
然后我尝试在 ...preon-master/preon-samples/preon-sample-bmp/src/test/java/org/codehaus/preon/sample/bmp/BitmapFileTest.java 运行 BitmapFileTest 程序
以下是我遇到的前几个错误:
...preon-master/preon-el/src/main/java/org/codehaus/preon/el/Expressions.java
由于某种原因,编译器无法在自己的项目中找到 Limbo 类。
我需要做什么才能构建并运行此示例项目?
最佳答案
问题是这些类是由 ANTLR 从 Limbo.g
生成的,并且LimboWalker.g
,但 IntelliJ 不会自动知道如何使用 ANTLR 来构建它们。
IntelliJ 有一个 ANTLRWorks 插件,支持 ANTLR 版本 3,但它最后一次更新是在 2009 年,似乎在 IntelliJ 13 中不起作用。
有一个较新的“ANTLR v4 语法插件”正在积极维护,但是仅适用于 ANTLR 4,preon 仍在 ANTLR 3 上。
但是 ANTLR 的 Maven 插件很稳定,可以构建它。
您需要做的是:右键单击Project中的preon-el,然后选择Maven → 生成源和更新文件夹菜单选项。这将调用Maven 插件,用于从 LimboWalker.g
生成 LimboWalker.class
等。
然后选择“Build”→“Make Project”,BitmapFileTest
将运行。
关于java - 如何安装 Preon?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25964298/
根据http://www.scribd.com/doc/8128172/Preon-Introduction ,Preon 可用于将位解码为枚举表示形式,如下所示: // Reads a bit fr
我想使用Preon用于与用 C 编写的服务器进行通信的项目。该协议(protocol)取决于机器的 native 字节序(假设 JVM 与服务器具有相同的字节序,可以用此 java.nio.ByteO
我正在尝试安装 preon 并在 IntelliJ 中运行它。 我已经从https://github.com/preon/preon下载了源代码。 然后我用 IntelliJ 打开该项目。 然后我下载
我正在尝试使用 Preon解析二进制文件,这些文件被构造为一系列可变长度记录。对于每条记录,都有一个数字指定记录长度(以字节为单位)。 这是我正在尝试做的事情的简化版本: package test.p
我尝试使用 Preon 解码的二进制流的值由 5 个不连续的半字节组成,例如: 十六进制数据:00A00000F200EE0000 考虑到该值必须从非零标记的半字节中提取到 AF2EE 中,使用 Pr
我正在使用 Preon Binding 来读取传入的二进制数据流。 我们遇到的问题是某些字段值需要一些简单的算术才能正确表示,正如我们的“数据文档”所述: 字段 lat:设备坐标的纬度分量。二进制形式
背景 我正在尝试使用 preon用于编码/解码二进制数据的库。当我为大端配置字节顺序时,我的 1 字节结构工作正常,但为小端则失败。看来字节序会影响前子中的字节内数据。出现this问题涉及同一问题,但
我尝试在 Android 2.1 上运行示例 Preon 应用程序,但没有成功。我想知道是否可以在 Android 上运行 Preon 应用程序。让 Preon 框架 Dalvik 变得友好有多难?
Preon是一个用于创建二进制编解码器的 Java 库:您只需在类的数据成员中放置关于它们与位字段的对应关系的注释(例如,用于特定字段的位数),并且基于此类,该库构建一个 Codec 对象能够创建类的
我是一名优秀的程序员,十分优秀!