请原谅我的术语.我正在尝试为我的CS类使用带有java程序的三个jar文件.第一个是funjava,一个简化的java语言,其他是类定义颜色和几何.这是我的代码,当我尝试运行它时会发生什么.
import colors.*;
class Canvas{
public static void main(String [] args){
System.out.println("test123");
Circle cr1 = new Circle( new Posn(1,2), 5, "blue");
Circle cr2 = new Circle( new Posn(5,4), 3, "red");
}
}
class Circle{
Posn center;
int rad;
String color;
Circle(Posn p, int r, String c){
this.center = p;
this.rad = r;
this.color = c;
}
}
class Posn{
int x;
int y;
Posn(int x, int y){
this.x = x;
this.y = y;
}
}
Run Code Online (Sandbox Code Playgroud)
Circle的最后一个参数应该是colors.jar中的颜色,而不是字符串.
niko@niko-laptop:~/Classes/Fundies2$ javac -cp *.jar …Run Code Online (Sandbox Code Playgroud)