前提・実現したいこと
課題で二つのコードのPointクラスをmypackパッケージに所属するように変更するというものが出されました。
私が変更した点はPoint.javaに
package mypack;
を書き加え、Main.javaに
import mypack.Point;
を書き加えただけなのですが、以下のようなエラーメッセージが表示され、中々うまくいきません。
何をどう直せばいいのかもよく分かっていません。どうすればいいのでしょうか。
エラーメッセージ
C:\Users\myPC\Desktop\mypack>javac Point.java
C:\Users\myPC\Desktop\mypack>javac Main.java
Main.java:1: エラー: パッケージmypackは存在しません
import mypack.Point;
^
Main.java:5: エラー: Pointにアクセスできません
Point p = new Point(20, 20);
^
クラス・ファイル.\Point.classは不正です
クラス・ファイルmypack.Pointに不正なクラスがあります
削除するか、クラスパスの正しいサブディレクトリにあるかを確認してください。
エラー2個
該当のソースコード
Point.java
package mypack; public class Point { private int _x; private int _y; public Point(int x, int y) { _x = x; _y = y; } public void move(int x, int y){ _x = x; _y = y; } }
Main.java
import mypack.Point; public class Main { public static void main(String args[]) { Point p = new Point(20, 20); p.move(40, 10); System.out.println(p); } }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/01 04:57
2018/11/01 05:03