コード ```### 前提・実現したいこと プログラミング初心者です.今現在Java言語を勉強しているのですが,コンパイルしたコードを実行することが出きません. どうしたら実行できるようになるでしょうか. コマンドプロンプトからコンパイルと実行はしています. ### 発生している問題・エラーメッセージ C:\Users\ryuji\java>javac calcapp\main\Calc.java C:\Users\ryuji\java>java calcapp\main\Calc.java エラー: メイン・クラスcalcapp\main\Calc.javaが見つからなかったかロードできませんでした ### 該当のソースコード ```ここに言語を入力 //main public class Calc { public static void main(String[] args){ int a = 10; int b = 2; int total = calcapp.logics.CalcLogics.tasu(a,b); int delta = calcapp.logics.CalcLogics.hiku(a,b); System.out.println("足すと"+total+"引くと"+delta); } }
//logics package calcapp.logics; public class CalcLogics{ public static int tasu(int x, int y){ return x+y; } public static int hiku(int x, int y){ return x-y; } }
試したこと
実行する際にcdコマンドを使いmainまで移動して実行もしました.
C:\Users\ryuji\java\calcapp\main>java Calc
エラー: メイン・クラスCalcが見つからなかったかロードできませんでした
補足情報(FW/ツールのバージョンなど)
ファイルは
User/ryuji/java/calcapp/main←このmainにCalc.javaが入っています.
User/ryuji/java/calcapp/logics←このlogicsにCalcLogics.javaが入っています.
使っているのはVisual Studio Codeです.
OSはWindowsです.
コードはマークダウンのcode機能を利用してご提示ください。
初めての質問だったのですいません!
修正します.
どうも分からないのですが、
> コマンドプロンプトからコンパイルと実行はしています.
コマンドプロンプト上で直接、コンパイルと実行をした場合はOK、と言うことですか?
で、VIsual Studio Code上でコンパイルと実行をした場合にエラーになるということでしょうか?
> C:\Users\ryuji\java>java calcapp\main\Calc.java
> エラー: メイン・クラスcalcapp\main\Calc.javaが見つからなかったかロードできませんでした
これは、Visual Studio Codeのターミナル上そう表示されているということですか?
※ javaコマンドにCalc.javaと拡張子をつけて実行しているので、少なくともこれではダメです。
コマンドプロンプト上でコンパイルは通ったのですが,実行が出来ませんでした.
すいません,拡張子は転記ミスです.
私の回答の通りにして実行できませんか?
できないなら、エラーメッセージを書いてください。
https://teratail.com/questions/255309
複数アカウント
他にも絶対ある。
https://teratail.com/questions/23492
あったけど古い。
「スッキリわかるJava入門」か。ろくでもない本らしい。
ろくでもない本だとしても、書籍の内容を無断で書いて引用先を書かないのは有り得ない。