前提・実現したいこと
スッキリわかるJava入門第3版という書籍でjavaを学習し始めた初学者です。
VSCodeに記述したコードをコマンドプロンプトを用いてコンパイルしようとした際にエラーが起きてしまい困っています。
お知恵をお貸しください。
calcapp.mainというパッケージに入ったCalc.java
package calcapp.main; import calcapp.logics.CalcLogic; public class Calc { public static void main(String[] args) { int a = 10; int b = 2; int total = CalcLogic.tasu(a, b); int delta = CalcLogic.hiku(a, b); System.out.println("足すと" + total + "、引くと" + delta); } }
calcapp.logicというパッケージに入ったCalcLogic.java
package calcapp.logics; public class CalcLogic { public static int tasu(int a, int b) { return (a + b); } public static int hiku(int a, int b) { return (a - b); } }
をコンパイルする時にエラーが起きてしまいました。
ファイル階層は以下のようになっております。
c:¥work¥calcapp¥main¥Calc.java
c:¥work¥calcapp¥logic¥CalcLogic.java
実行コマンドは以下の階層で以下のコマンドです。
c:¥work¥calcapp¥main>javac Calc.java
初の質問で見づらい点が多々あると思うのですが、指摘していただいたら直しますのでよろしくお願いします。
発生している問題・エラーメッセージ
エラーメッセージ
c:\work\calcapp\main>javac Calc.java Calc.java:2: エラー: パッケージcalcapp.logicsは存在しません import calcapp.logics.CalcLogic; ^ Calc.java:7: エラー: シンボルを見つけられません int total = CalcLogic.tasu(a, b); ^ シンボル: 変数 CalcLogic 場所: クラス Calc Calc.java:8: エラー: シンボルを見つけられません int delta = CalcLogic.hiku(a, b); ^ シンボル: 変数 CalcLogic 場所: クラス Calc エラー3個 ```ここに言語名を入力 Windows java VSCode コマンドプロンプト ### 試したこと javac -soucepath c:¥work¥calcapp¥logics¥CalcLogic.java Calc.java などのsoucepathを用いたコンパイル ### 補足情報(FW/ツールのバージョンなど) 必要な情報が他にありましたら、書いていただけらば質問を修正させていただきます。
回答1件
あなたの回答
tips
プレビュー