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

我当然尝试过:

import StdDraw;

但是,当我查看Princeton here的文档时,它表明StdDraw是Objects的一部分,因此我尝试这样做:

import java.lang.Object.StdDraw;

但是,这会导致错误:

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


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

如何导入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;

08-07 19:04