私は古い VBA ファンで、Java の学習を始めたばかりです。に到達するまで、すべてが順調に進んPoint
でいRectangle
ました。私のコードは次のとおりです。
// Point demo
import java.awt.Point;
import java.awt.Rectangle;
class PointDemo {
public static void main(String[] args) {
Point originOne = new Point(25,50);
Rectangle R1 = new Rectangle(originOne, 100, 200); // Line 9
System.out.println("OriginOne X = " + originOne.getLocation());
}
}
行 9 を省略してもエラーにはなりません。ただし、9 行目を挿入して再コンパイルすると、次のエラーが発生します。
...エラー: Rectangle(Point, int, int) Rectangle R1 = new Rectangle(originOne, 100, 200); に適したコンストラクターが見つかりません。// 9 行目.....
new の下にキャレットがあり、その後に同じ行の他のエラーの説明が多数続きます。
しかし、originOne に実際の値 25、50 を代入すれば (9 行目)、問題ありません。
他の情報:
すべてのソースとクラス ファイルは directory にあり C:\Java\
ます。他のすべてのファイルとサブフォルダー ( jdk1.7.0_13
、JRE7
) は にありC:\Program Files\Java
ます。