【问题标题】:GLD Green Light Simulator not compilingGLD Green Light Simulator 未编译
【发布时间】:2013-12-13 19:49:04
【问题描述】:

我找到了一个名为 Green Light District 的红绿灯模拟器 我下载的文件包括如何构建项目的说明 它说以下

解压存档到某个目录,
在那个目录里做javac gld/*.java
在那个目录里做java gld.GLDSim

我知道 * 意味着除了... 首先我想知道我是否能够编译 *.java 之类的东西 这是模拟器的链接,如果有人能告诉如何编译它,那就太好了 http://sourceforge.net/projects/stoplicht/

【问题讨论】:

标签: java simulator


【解决方案1】:

由于“enum”在 Java 1.5+ 中成为保留字,因此出现此问题,因此它不能再用作变量/方法/类的名称,但 GLD 使用 enum 作为某些变量的名称。

一旦更改名称 - 项目将编译。

或者,可以尝试使用编译器设置源版本 1.4 来编译它 - 这应该也可以,但我建议简单地重命名所有名为 enum 的变量。

【讨论】:

    【解决方案2】:

    基本上,所有代码都在名为gld 的文件夹中。您需要编译其中的所有.java 文件。之后,您运行主类gld.GLDSim

    【讨论】:

      【解决方案3】:

      遇到了同样的问题。 你应该使用Java 1.4,这个模拟器比较老了,所以使用了旧版本的Java和一些更高级的Java版本中的保留字。

      【讨论】:

        猜你喜欢
        • 2018-12-05
        • 2011-05-23
        • 1970-01-01
        • 1970-01-01
        • 2011-07-04
        • 2021-12-20
        • 1970-01-01
        • 1970-01-01
        • 2021-05-21
        相关资源
        最近更新 更多