初めての利用です。
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);
}}
⇩こっちのほうがコンパイルできなくて、
Calc.java:11: エラー: パッケージCalcapp.logicsは存在しません
int total = Calcapp.logics.CalcLogic.tasu(a, b);
^
Calc.java:13: エラー: パッケージCalcapp.logicsは存在しません
int delta = Calcapp.logics.CalcLogic.hiku(a, b);
^
エラー2個
こういう表示がされたんですけどどうすればコンパイルできますか?
package Calcapp.main;
public class Calc{
public static void main(String[] args){ int a = 10; int b = 2; int total = Calcapp.logics.CalcLogic.tasu(a, b); int delta = Calcapp.logics.CalcLogic.hiku(a, b); System.out.println("足すと" + total + " 、引くと" + delta);
}}
補足
何度もメッセージありがとうございます,これでも正確に説明できてなかったらすいません。
ディレクトリー構成はjava/calcapp/main,logics
コンパイルは1回目は
javac java/calcapp/logics/CalcLogic.javaと指定してコンパイル
2回目は
javac java/calcapp/main/Calc.javaでコンパイルしたらエラーが出たんで、
javac java/Calc.java
でコンパイル成功してできたCalc.classをmainディレクトリにコピーして、
java calcapp.main.Calcで実行したらエラーが表示されて実行できません。
osはmacです。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー