※ ChatGPTを利用し、要約された質問です(原文:packageとimportの関係のコンパイルエラー)
packageとimportの関係のコンパイルエラー
このQ&Aのポイント
Javaの勉強中にpackageとimportの関係によるコンパイルエラーが発生しました。
ディレクトリ内のファイルを移動した際にコンパイルエラーが発生し、原因が分かりません。
検索サイトでの事例を参考にしましたが解決できませんでした。お願い致します。
packageとimportの関係のコンパイルエラー
現在JAVAの勉強をしております。
サンプルソースを入力しながら行っております。
カレントディレクトリでコンパイルは正常にできました。
しかし、「packageとimport」の処理を追加しファイルを
ディレクトリに移したところうまくコンパイルが通らなく
なりました。
パスの間違えかとも思いつつ色々調べているのですが、原因
がつかめません。
検索サイトを使って色々な事例を見てみたのですが、解決
出来ませんでした。
すみませんが、ご指導のほどお願いします。
詳細は下記の通りです。
漏れなどありましたらご指摘していただければ補記します。
JDK:1.3.1
OS:Windows2000ProSP2
------------------------------------------------------
ディレクトリ
D:\JAVAPRESS
└─jp
└─co
└─gihyo
└─javapress
├─test
│ ATMTest.java
│
└─account
Account.java
CommissionAccount.java
コンパイル
D:\JavaPress\jp\co\gihyo\javapress\test>javac -classpath D:\JavaPress\Account ATMTest.java
ATMTest.java:2: シンボルを解釈処理できません。
シンボル: クラス ATMFrame
位置 : atm の パッケージ
import jp.co.gihyo.javapress.atm.ATMFrame;
パッケージ
ATMTest.javaの内容
package jp.co.gihyo.javapress.test;
import jp.co.gihyo.javapress.atm.ATMFrame;
import jp.co.gihyo.javapress.account.*;
class ATMTest {
Account.javaの内容
package jp.co.gihyo.javapress.account;
public class Account {
お礼
ありがとうございました。 見事コンパイルできました。 ご指摘の通り、パスの設定ミスでした。 書籍を信用し過ぎたようです。 まだまだ勉強不足な面があるので、がんばります。