前提・実現したいこと
javaのVisual Studio Codeで、複数のクラスを扱うプログラム作成の練習をしています。
コンパイルはできたのですが、実行ができません。
発生している問題・エラーメッセージ
Main、check、Inputの三つのクラスをコンパイルし、実行しました。
エラー: メイン・クラスMainを検出およびロードできませんでした 原因: java.lang.NoClassDefFoundError: pwcheck/Main (wrong name: Main)
該当のソースコード
JAVA
1package pwcheck; 2import pwcheck.Input; 3import pwcheck.Account; 4import java.io.IOException; 5 6public class Main{ 7 public static void main(String[] args) throws IOException{ 8 . 9 . 10 . 11 } 12}
JAVA
1package pwcheck; 2 3public class check{ 4 5 public boolean checkPassword(int pw){ 6 . 7 . 8 . 9 } 10}
JAVA
1package pwcheck; 2 3import java.io.BufferedReader; 4import java.io.IOException; 5import java.io.InputStreamReader; 6 7public class Input{ 8 public int password() throws IOException{ 9 . 10 . 11 . 12 } 13}
試したこと
フォルダの位置を何度も確認し、import文やタイプミスも確認しましたが、実行できませんでした。
補足情報(FW/ツールのバージョンなど)
フォルダ位置
Mainクラス:Documents\JAVA\pwcheck
Input・checkクラス:Documents\JAVA\pwcheck\pwchecksub
cmdでの実行時コード
C:\Users\(略)\Documents\JAVA\pwcheck> java Main
JAVA学習初心者の為至らないところが多々あると思いますが教えていただけると幸いです。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー