【问题标题】:Java ACM packageJava ACM 包
【发布时间】:2011-04-17 08:21:31
【问题描述】:

我正在尝试在 Eclipse 中编写一个 java 应用程序。

我真的很想使用 ACM.Program 包,但是,我的 Eclipse 副本没有安装它!

我在网上找遍了,我找不到 ACM 包的单个下载。

更多信息: 每当我尝试代码时:

package helloGeiodo;
import acm.program.*;

public class Add2 extends Program {

   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 + ".");
   }

} 

我在 ying-yang 上下都有错误,都暗示没有“acm.program”这样的东西。

无论如何,我需要知道在哪里可以找到 ACM 包,以及如何安装它。

谢谢!

--弗林

【问题讨论】:

    标签: java eclipse ide acm-java-libraries


    【解决方案1】:

    您可以从ACM Java Task Force 下载acm.jar,然后再从add it to your classpath 下载。

    看来之前的链接已经失效了。这些文件仍可通过Eric Roberts' Stanford page 获得。

    【讨论】:

      【解决方案2】:

      如果您学习斯坦福课程,则可以将作业直接(.zip 文件)导入新的 Java 项目。

      【讨论】:

        【解决方案3】:

        jtf.acm.org 他们让你在那里下载。

        【讨论】:

          【解决方案4】:

          一般的答案是:

          1. 从相关站点下载 JAR 文件
          2. 将它们复制(或导入)到您的 Eclipse 项目中。人们经常将外部 JAR 放入 lib 目录,但这只是个人选择。
          3. 将它们添加到项目的构建路径中。

          但是,我不建议使用“ACM”类。他们是一个有趣的想法,但他们没有流行起来。

          【讨论】:

          • @GeorgesOatesLarsen - 教授(和使用)标准 Java SE 类
          • 我同意它们的用法,但你可以通过浏览它的源代码来学到很多东西,因为它也可以在 www-cs-faculty.stanford.edu/~eroberts/jtf 作为 acm.zip 获得
          • @DouglasG.Allen - Java SE 库源代码也可用。部分源代码始终可供程序员免费使用,并且从 Java 6 开始,整个代码库都可用。坦率地说,如果人们想阅读代码,Java SE 代码更相关。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-05-01
          • 2018-12-27
          • 1970-01-01
          • 2018-07-18
          相关资源
          最近更新 更多