前提・実現したいこと
ここに質問の内容を詳しく書いてください。
三角形の高さと底辺を入力して計算させるといったものを作っています。
一度書き終えて、エンコーディングをして実際動かそうとすると、クラスが見当たらないといったことが起きて動かせませんどうしたらよいでしょうか。
ファイルに関してはMy java ---sankaku---Sankaku.class , sankaku.javaと
とった感じになっています
発生している問題・エラーメッセージ
^PS C:\Users\・・・\デスクトップ\My Java> javac sankaku\sankaku.java
PS C:\Users\・・・\デスクトップ\My Java> java sankaku\Sankaku
エラー: メイン・クラスSankakuを検出およびロードできませんでした
原因: java.lang.ClassNotFoundException: Sankaku
^
該当のソースコード
JAVA ソースコード
package sankaku;
import java.io.*;
class Sankaku {
public static void main(String[] args)throws IOException {
System.out.println("三角形の高さを入力してください");
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str1=br.readLine();
String str2 =br.readLine();
int a =Integer.parseInt(str1);
int b =Integer.parseInt(str2);
System.out.println("高さ:"+a+" 底辺:"+ b);
System.out.println(a*b);
}
}
試したこと
classの名前の頭が大文字になっていなかったので、大文字にしたりしてみましたが、判別されませんでした。
補足情報(FW/ツールのバージョンなど)
ツールはvscodeを使っていて、環境設定の際にJAVAの拡張のものもいれてあります。