【问题标题】:Eclipse Source Code ErrorEclipse 源代码错误
【发布时间】:2013-11-29 20:38:03
【问题描述】:

在我学习斯坦福 CS 106 A 时,我不得不下载 acm.jar 文件。我已经导入并且一切正常,直到我想从视频中获得的源代码运行一个简单的程序。下面的错误:

(http://i.imgur.com/5NcUj2S.png?1)

当我想跑步时:

http://imgur.com/E042rHs

及源代码:

import acm.program.*;


    public class Add2Doubles extends ConsoleProgram {
        public void run() {
           println("This program adds two numbers.");
           int n1 = readInt("Enter n1: ");
           int n2 = readInt("Enter n2: ");
           int total = n1 + n2;
           println("The total is " + total + ".");
        }
     }

提前感谢您的帮助。我在第 5 课。

【问题讨论】:

  • 如需尽快获得更好的帮助,请发帖 SSCCE。请注意,大多数人不会关注链接,尤其是在访问 YouTube 时。

标签: java eclipse error-handling


【解决方案1】:

您的 javafile 不在您的源目录中,因此不在您的构建路径中。

尝试将Add2Doubles.java 移动到您的src 文件夹。

编辑:感谢评论,我想到了另一个建议:您可能还必须将您的 acm 目录移动到 src 文件夹(事实上,这是 eclipse 将查找您的源文件的地方)。

【讨论】:

  • "on your build path" 是 Eclipse 俚语,表示它在哪里寻找要编译的源代码。
  • 谢谢你们。如前所述,我将源代码和 acm 文件夹移动到 src 文件夹中,现在它可以工作了。
【解决方案2】:

这个错误对我来说解释得很好吗?你没有任何资源!我相信URLClassLoader 是默认 Java 运行时库的一部分,因此您可能需要从 Java 网站获取源代码。

【讨论】:

  • 尝试做ljgw当时做的事情,如果你右键单击java文件并从那里运行它是否也能正常运行?运行方式 > 应用程序
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-25
  • 2016-05-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多