如何为StdDraw导入正确的包?

时间:2015-09-04 02:30:54

标签: java class import stddraw

我想使用StdDraw包,我尝试了很多不同的导入方法。

当然我试过了:

import StdDraw;

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

import java.lang.Object.StdDraw;

但是,这会导致错误:

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

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

如何导入StdDraw?谢谢。

1 个答案:

答案 0 :(得分:0)

如果您想使用StdDraw,则必须

  • 来源
  • 或类(最好拉上罐子)

作为使用来源的首选方式(请参阅http://introcs.cs.princeton.edu/java/15inout/)。它说“要使用这些库,请将StdIn.java,StdOut.java,StdDraw.java和StdAudio.java下载到与程序相同的目录中。”

一旦你这样做,导入就应该有效了。

注意:所有四个文件都不在包中,因此您应该将它们“下载”到“标准”包中。这意味着您必须将它们下载到项目的根包中。

顺便说一下:不要导入import java.lang.Object.StdDraw;,只需导入import StdDraw;