我的 Eclipse 无法读取标准库?
My eclipse is not being able to read the Standard library?
我写了这段代码:
public class CheckerBoard {
public static void main(String[] args) {
// declaration and initialization - How big?
int N = Integer.parseInt(args[0]);
StdDraw.setXscale(0, N);
StdDraw.setYscale(0, N);
// Draw from lower left, up and across
// i is the index for the x value. j is the index for y.
for (int i = 0; i < N; i++) {
for (int j = 0; j<N; j++) {
if ( ((i+j) % 2)==0){
StdDraw.setPenColor(StdDraw.BLACK);
else StdDraw.setPenColor(StdDraw.RED);
StdDraw.filledSquare( 1, 1 , 0.5);
}
}
StdDraw.show();
}
结果显示:
StdDraw cannot be resolved
at CheckerBoard.main(CheckerBoard.java:15)
我已经在 window-首选项- java 中添加了 std.lib。有谁知道这里的问题是什么?
Select 来自 'Package Explorer' 的项目。右键单击该项目。 Select 'Properties'(最后一个)。 Select 'Java Build path'(可能是第三个选项)。 Select 'Libraries'(可能会默认选择)。如果 Jar 文件不在列表中,请单击 'Add Jars' 或 'Add External jars' 添加 jar。
我写了这段代码:
public class CheckerBoard {
public static void main(String[] args) {
// declaration and initialization - How big?
int N = Integer.parseInt(args[0]);
StdDraw.setXscale(0, N);
StdDraw.setYscale(0, N);
// Draw from lower left, up and across
// i is the index for the x value. j is the index for y.
for (int i = 0; i < N; i++) {
for (int j = 0; j<N; j++) {
if ( ((i+j) % 2)==0){
StdDraw.setPenColor(StdDraw.BLACK);
else StdDraw.setPenColor(StdDraw.RED);
StdDraw.filledSquare( 1, 1 , 0.5);
}
}
StdDraw.show();
}
结果显示:
StdDraw cannot be resolved
at CheckerBoard.main(CheckerBoard.java:15)
我已经在 window-首选项- java 中添加了 std.lib。有谁知道这里的问题是什么?
Select 来自 'Package Explorer' 的项目。右键单击该项目。 Select 'Properties'(最后一个)。 Select 'Java Build path'(可能是第三个选项)。 Select 'Libraries'(可能会默认选择)。如果 Jar 文件不在列表中,请单击 'Add Jars' 或 'Add External jars' 添加 jar。