前提・実現したいこと
javaを学習中の初心者です。
コンパイルと実行時において分からないことがあります。
javaのソースファイルにimport文を書いたままコンパイルするとエラーになります。
javaを使われている方々は、最初にimport文をソースコードに書かずコンパイルをし、クラスファイルを適切なパスに置いた後にソースコードにimport文を付け足していくのでしょうか?
最初からimport文を書いておいても問題なくコンパイル、実行ができるものなのでしょうか?
発生している問題・エラーメッセージ
CalcLogic.java:2: エラー: シンボルを見つけられません import calcapp.main; ^ シンボル: クラス main 場所: パッケージ calcapp エラー1個
該当のソースコード
java
1package calcapp.main; 2import calcapp.logics.*; 3 4public class Calc{ 5 public static void main(String[] args){ 6 int a=10; int b=2; 7 int total=calcapp.logics.CalcLogic.tasu(a, b); 8 int delta=calcapp.logics.CalcLogic.hiku(a, b); 9 System.out.println("足すと:"+total+" 引くと:"+delta); 10 } 11} 12 13package calcapp.logics; 14import calcapp.main; 15 16public class CalcLogic{ 17 public static int tasu(int a, int b){ 18 return (a+b); 19 } 20 public static int hiku(int a, int b){ 21 return (a-b); 22 } 23}
試したこと
上記の2つのクラスファイルのソースコードからimport文を消してからコンパイルをして、クラスファイルを適切なパスに配置したら実行はできました。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー