如何导入正确的StdDraw包



我想使用StdDraw包,我已经尝试了许多不同的方法来导入它。

我当然试过了:

import StdDraw;

但是,当我查看普林斯顿大学的文档时,它显示StdDraw是Objects的一部分,所以我试试这个:

import java.lang.Object.StdDraw;

但是,这会导致一个错误:

error: cannot find symbol in
import java.lang.Object.StdDraw;

我在这里看到了这个问题,但它也没有回答这个问题。

如何导入StdDraw ?谢谢你!

如果你想使用StdDraw,你必须有

  • 来源
  • 或类(最好压缩为jar)

作为使用源代码的首选方式(参见http://introcs.cs.princeton.edu/java/15inout/)。上面写着"要使用这些库,请下载StdIn.java, StdOut.java, StdDraw.java和StdAudio.java到与程序相同的目录中。"

一旦你这样做了,导入应该可以工作了。

注意:这四个文件都不在包中,所以你应该将它们"下载"到"标准"包中。这意味着你必须将它们下载到项目的根包中。

顺便说一下:不导入import java.lang.Object.StdDraw;,只导入import StdDraw;
  1. 首先检查IDE的编码。应该设置为UTF-8。如果您使用的是MS Windows操作系统,这一点很重要。

  2. 然后创建StdDraw.java类,与您正在编写的程序的包相同。删除类声明,只留下包声明。

  3. 请访问此页面:https://introcs.cs.princeton.edu/java/stdlib/StdDraw.java .

  4. 复制其所有内容(ctrl - a, Ctrl-C),然后粘贴到之前创建的StdDraw.java文件中。

  5. StdDraw.java有自己的main方法,所以试着运行它来检查库是否正常工作。你应该会看到一个窗口,上面有四个奇怪的数字:)。

  6. 不要再碰StdDraw.java了。现在您可以轻松地导入StdDraw库,并使用类名引用其方法。

享受

相关内容

  • 没有找到相关文章

最新更新