package calapp.main;
import calapp.sub.Main3;
public class Main2{
public static void main(String[]args){
int a=10; int b=3;
int total=calapp.sub.Main3.tasu(a,b);
int delta=calapp.sub.Main3.hiku(a,b);
System.out.println(total+" "+delta);
}
}
これがメインコード。(以降①とします」
package calapp.sub;
public class Main3{
public static int tasu(int a,int b){
return (a+b);
}
public static int hiku(int a,int b){
return(a-b);
}
}
メインでないコード。(以降②とします。」
この問題は
【スッキリわかるJAVA入門第3版】
のP239記載の問題です。
しかし、ところどころ自分で単語を変えているところがあります。
VScodeを使って行っているんですが、VScode上ではエラーコードなく実行できます。しかし、コマンドプロンプトで実行しようとすると
C:\VSC\calapp\main>java Main2
エラー: メイン・クラスMain2を検出およびロードできませんでした
原因: java.lang.ClassNotFoundException: Main2
とエラーが出ます。
①のMain2.classファイルは
C:¥VSC¥calapp¥mainに入っています。
②のMain3.classファイルは
C:¥VSC¥calapp¥subに入っています。
CLASSPATHはC:¥VSCです。
コマンドプロンプト上で
C:¥VSC¥calapp¥main>java Main2を
実行すると上記のエラーコードが出ます。
javaは有効化されています。
もう何がなんだか分かりません。
ご教授お願いします。
(javaを始めて数ヶ月程度の初心者です。)
回答2件
あなたの回答
tips
プレビュー