質問: "tac"; System.out.println("type : " + cat.type + ", name : " + cat.name); }} 上記のコードのMACでのコンパイル、実行の仕方がわかりません。 参考書を見ながらやっているのですが、Windowsでのやり方が記載されており、コンパイルは「javac pet¥PetClient.java」、実行は「java pet.PetClient」と書かれています。 他のサイトなど見ながらMACでいくつか試してみましたが、上手くいきませんでした。 以下は、「Lesson21」のディレクトリまで移動し、「javac pet\PetClient.java」を試した際のエラー表示です。 ・エラーの表示 エラー: ファイルが見つかりません: petPetclient.java 使用方法: javac 使用可能なオプションのリストについては、--helpを使用します ・作業ディレクトリ /Users/kana-p/scr/Lesson21/pet/PetClient.java ・環境は、JDKを利用しています。 以下はJDKのバージョンです。 java version "11.0.2" 2019-01-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode) 初歩的な質問で申し訳ございませんが、お分かりになられる方がいらっしゃれば教えていただけますでしょうか。 初心者のため、記載している情報に不備・不足があるかもしれません。 足りない情報がございましたら、調べますので仰ってください。よろしくお願いします。
回答: 【自己解決いたしました!】 誤:「Lesson21」のディレクトリまで移動し→正:作業ディレクトリは「/Users/kana-p/scr/Lesson21/pet/PetClient.java」のため、「pet」ディレクトリまで移動し、コンパイルが正解でした。