提示コードですがなぜ同じディレクトリ居るにも関わらずエラーになるのでしょうか? 保存してコンパイルをしています。
(6f9a2d090d35823ba623e4b63771264a.jpeg)
エラー 「 PS C:\Users\yw325\Desktop\java> javac main.java
main.java:1: エラー: パッケージsampleは存在しません
import sample.test;
^
main.java:8: エラー: testにアクセスできません
test s = new test();
^
クラス・ファイル.\test.classは不正です
クラス・ファイルsample.testに不正なクラスがあります
削除するか、クラスパスの正しいサブディレクトリにあるかを確認してください。
エラー2個
PS C:\Users\yw325\Desktop\java> 」
エディタ VScode
java
1package sample; 2 3class test 4{ 5 public test() 6 { 7 8 } 9 public void f() 10 { 11 System.out.println("aaaa\n"); 12 } 13}
java
1import sample.test; 2import java.util.Scanner; 3 4class Main 5{ 6 public static void main(String[] args) 7 { 8 test s = new test(); 9 } 10}
どのようなエラーメッセージが出たのか、なぜ書かないのですか?
どういう状況下で何をした時にエラーになっているのか、という情報も足りません。
「こういうディレクトリ構造で、カレントディレクトリをここにしてこういうコマンドを実行した」
「このIDEを使ってこういうプロジェクト構造で、こういう設定でこのボタンを押した」
せめてエラーが全文あれば推測できる可能性もありますが、省略してることが多すぎます。
質問内容を編集しました。
C:\Users\yw325\Desktop\java の中(直下)に Main.java と test.java が置いてあるということでしょうか?
main.java と sample.java があります。
基礎からどうぞ。
エラーメッセージは日本語ですが、理解できませんか?
検索して何も出ませんか?
同様の問題を過去に誰もあたってないという自信はどこにでてきますか?
基礎からどうぞ。
毎度のことのようにやってるようですが、「解決済み」にしているにも関わらず追加質問するのはマナー違反です。
100%理解してから解決済みにしないから何百と質問して、成長がないんですよ。
専用の家庭教師でも雇ったほうが数倍生産的です。
あなたのレベル(理解力、日本語力、コミュニケーション能力)は「質問と回答」という形で片付けるには無理がある。
そろそろ自認してください。
初心者中の初心者だから間違えてるかも知れないけど、以下よく知らないので消しておく
回答1件
あなたの回答
tips
プレビュー
