質問するログイン新規登録

回答編集履歴

1

追加

2024/12/08 11:11

投稿

jimbe
jimbe

スコア13485

answer CHANGED
@@ -1,3 +1,5 @@
1
1
  java のパッケージはファイルシステムのフォルダ/ディレクトリ構造とリンクしています。
2
2
  具体的には、 "Java完全入門.練習データ.chapter05.復習.3" パッケージに属する "Equal" クラスは、 "Java完全入門/練習データ/chapter05/復習/3" フォルダ/ディレクトリ内の "Equals.java" ファイルに記述されていなければなりません。
3
3
  そして、ここからが間違え易いのですが、コンパイル時等は "そのパッケージのフォルダがあるフォルダ/ディレクトリで" 行わなければなりません。
4
+ D ドライブ直下に Java完全入門\練習データ\chapter05\復習\3 フォルダを作りその中に Equal.java を作ったのであれば、
5
+ ```D:\``` をカレントディレクトリとした上で ```javac Java完全入門\練習データ\chapter05\復習\3\Equal.java``` とする必要があり、当然実行も ```java Java完全入門.練習データ.chapter05.復習.3.Equal``` とすることになります。