Mor*_*uan 5 java import intellij-idea stddraw
编辑:IntelliJ CE
我想要的:能够写作
setCanvas(500,500);
Run Code Online (Sandbox Code Playgroud)
代替
StdDraw.setcanvas(500,500);
Run Code Online (Sandbox Code Playgroud)
问题:我不知道如何正确导入 Stddraw 库。如果我只是这样做
import StdDraw;
Run Code Online (Sandbox Code Playgroud)
IntelliJ 告诉我“StdDraw”符号无法解析。如果我将其注释掉,我可以从 StdDraw 调用方法,但我必须编写 StdDraw.setcanvas(500,500);
StdDraw.java 与 Solver.java 位于同一目录中。
代码:
import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.Scanner;
// import StdDraw;//StdDraw is in the same directory as Solver
public class Solver {
public static void main(String[] args) {
System.out.println("Solver main is running.");
StdDraw.setCanvasSize(500, 500);
StdDraw.setPenColor(StdDraw.RED);
StdDraw.filledRectangle(0,0,10,10);
}
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试过: - 确保 Stddraw.java 与我正在编译和运行的文件位于同一目录中 - 查看http://introcs.cs.princeton.edu/java/stdlib/javadoc/StdDraw.html - 搜索完整的代码示例,即。显示如何导入库的代码 - 搜索 YouTube 教程 - 阅读https://www.jetbrains.com/idea/help/library.html - 在 StdDraw 前面添加一些东西,例如。stblib.StdDraw
小智 1
我一直使用 StdDraw
在您的包裹声明下,输入:
import stddraw.StdDraw;
Run Code Online (Sandbox Code Playgroud)
那么您需要做的所有事情都应该可以工作,还要确保实际的类正确地位于您的文件中
| 归档时间: |
|
| 查看次数: |
40439 次 |
| 最近记录: |