Calc.javaとCalcLogic.javaというファイルがあります。
それぞれのコードは以下に記述します。
java
1package calcapp.main; 2public class Calc { 3 public static void main(String[] args) { 4 int x = 10; int y = 2; 5 int total = calcapp.logics.CalcLogic.tasu(x,y); 6 int delta = calcapp.logics.CalcLogic.hiku(x,y); 7 System.out.println("足すと" + total + "引くと" + delta); 8 } 9}
java
1package calcapp.logics; 2public class CalcLogic { 3 public static int tasu(int x,int y) { 4 return x + y; 5 } 6 public static int hiku(int x,int y) { 7 return x - y; 8 } 9}
このコードでjavac Calc.java と書いて?コンパイルしようとすると
エラー: パッケージcalcapp.logicsは存在しません
int total = calcapp.logics.CalcLogic.tasu(x,y);
と出ます。
これは参考書を読みながら行っているのですが、この状態だと実行時にエラーは出るが、コンパイルはできると記述されています。
なぜコンパイルができないのかわかりません。
ちなみにこの2つのソースファイルは同じmainというファイルに入れています。
そこでGitBashを開いてコンパイルしています。
言葉の使い方におかしな点やコードに頓珍漢な点は多々あるかと思いますが、お知恵をお貸しください。
宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/17 23:17
2020/11/18 00:07
2020/11/18 00:23
2020/11/18 15:38