【问题标题】:Eclipse v3.7.1 on OS X: Wacky compiling errorsOS X 上的 Eclipse v3.7.1:古怪的编译错误
【发布时间】:2012-03-08 13:23:39
【问题描述】:

我正在尝试在 Eclipse 中编译 Nachos OS。当我运行“make”(调用 javac)时,该项目编译得很好,但是当我尝试在 eclipse 中运行它时,它会吐出一些奇怪的 java 错误。例如,它报告此 javadoc 注释的最后一行是一个无法找到的文件...

代码片段:

/**
 * The master class of the simulated machine. Processes command line arguments,
 * constructs all simulated hardware devices, and starts the grader.
 */
public final class Machine {
    /**
     * Nachos main entry point.
     *
     * @param   args    the command line arguments.
     */
    public static void main(final String[] args) {
    System.out.print("nachos 5.0j initializing...");

错误输出:

/Users/dan/git/nachos/machine/Machine.java: line 19: */: No such file or directory
/Users/dan/git/nachos/machine/Machine.java: line 20: syntax error near unexpected token `('
/Users/dan/git/nachos/machine/Machine.java: line 20: `    public static void main(final String[] args) {'

我正在使用 OS X 10.7.2 (Lion) 和 Java SE 6 (1.6.0 jdk)。 我已将构建设置配置为使用 Nachos 的 Machine.Machine.java 主函数。

知道为什么 Eclipse 的输出奇怪吗?

【问题讨论】:

  • Eclipse下如何编译?我想您已经“刚刚”将 Java 文件作为 Eclipse 中的 Java 项目导入了?
  • 我的意思是构建和运行我猜。我想那里的某个地方正在进行一些编译。
  • Eclipse 将自动构建您的 Java 项目。但没有像这样的任何错误消息......所以,我猜你还在运行你的 make 或......?
  • 您如何从“Web 服务器上的源”到“具有所述源的 Eclipse 项目”?请追溯您的步骤。

标签: java eclipse osx-lion nachos


【解决方案1】:

似乎项目文件在将其加载到 bitbucket 服务器的过程中已损坏。我放弃了日食,就像一个坏习惯一样,转而支持 IntelliJ。现在开心多了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-07
    • 1970-01-01
    • 2012-01-14
    • 2014-03-15
    • 2013-12-11
    • 2013-05-28
    相关资源
    最近更新 更多