前提・実現したいこと
#####java タイトルの通りです。
発生している問題・エラーメッセージ
####java
~$ javac Calc.java CalcLogic.java
~$ java calcapp.main.Calc
Error: Could not find or load main class calcapp.main.Calc
Caused by: java.lang.ClassNotFoundException: calcapp.main.Calc
~$
該当のソースコード
ファイルは二つに分けています。
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 = calcapp.logics.CalcLogic.hiku(a,b);
System.out.println("足すと" + total + ",引くと" + delta);
}
}
もう一つが
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);
}
}
です。
### 試したこと #####最初にクラス名とファイル名が違うのかと思いましたが、問題なし。クラスローダーが目的のクラスファイルを探し出せないためにこのエラーが起きているのかと考えているのですが、フォルダの作成の仕方がわからないです。 #####WEB上のpaizacloudという開発環境を使っているのですが、パッケージに対応したフォルダ階層を作り、その中に必要なクラスファイルを配置する具体的な方法がわからないということです。 ### 補足情報(FW/ツールのバージョンなど) web上の開発環境であるpaizacloudを使っています。
回答1件
あなたの回答
tips
プレビュー