-4

我可以在 Eclipse 上运行它,但我不能使用 sublime3 运行它,这是怎么回事?

       public class TestStdDraw {
   public static void main(String[] args) {
       StdDraw.setPenRadius(0.05);
       StdDraw.setPenColor(StdDraw.BLUE);
       StdDraw.point(0.5, 0.5);
       StdDraw.setPenColor(StdDraw.MAGENTA);
       StdDraw.line(0.2, 0.2, 0.8, 0.2);
   }

}

并遵循注意事项:“.\StdDraw.java 使用或覆盖已弃用的 API。” 和“使用 -Xlint 重新编译:deprecation for details。”,它仍然出现同样的错误。

4

1 回答 1

0

使用 StdDraw 时的问题是由您的系统语言环境引起的,尝试将您的系统语言环境更改为美国英语,或者使用编码标志进行编译:

javac -encoding UTF8 TestStdDraw.java

于 2018-07-13T04:44:57.207 回答