我想使用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;