回答編集履歴

3

追記

2019/10/10 14:07

投稿

keicha_hrs
keicha_hrs

スコア6768

test CHANGED
@@ -74,4 +74,4 @@
74
74
 
75
75
 
76
76
 
77
- 質問のエラー文は、「どのフォルダー上でどういうコマンドを実行した結果か」という情報を明示するべきでしたね。
77
+ 質問のエラー文は、「どのフォルダー上でどういうコマンドを実行した結果か」という情報を明示するべきでしたね。多分、packAフォルダーの中に入って`javac Main22.java`とコマンドを実行しているのではないでしょうか。それだと、コメントのようなエラーになると思います。

2

tree構造、コマンド実行結果を追記

2019/10/10 14:07

投稿

keicha_hrs
keicha_hrs

スコア6768

test CHANGED
@@ -23,3 +23,55 @@
23
23
 
24
24
 
25
25
  とされていますが、これら3つのフォルダーの位置関係はどうなっているのでしょうか。packAフォルダーの中にpackBフォルダーがあり、さらにpackBフォルダーの中にpackCフォルダーがある必要がありますが、そうなっていますか?
26
+
27
+
28
+
29
+ ---
30
+
31
+
32
+
33
+ こちらの環境はLinuxですが、下図のような構造でファイルを配置し、packAフォルダーの下でjavacコマンドおよびjavaコマンドを実行することで正常動作が確認できます。
34
+
35
+
36
+
37
+ ```
38
+
39
+ $ tree
40
+
41
+ .
42
+
43
+ └── packA
44
+
45
+ ├── KlassA.java
46
+
47
+ ├── Main22.java
48
+
49
+ └── packB
50
+
51
+ ├── KlassB.java
52
+
53
+ └── packC
54
+
55
+ └── KlassC.java
56
+
57
+
58
+
59
+ $ ls
60
+
61
+ packA
62
+
63
+ $ javac packA/Main22.java
64
+
65
+ $ java packA.Main22
66
+
67
+ packA.KlassA
68
+
69
+ packA.packB.KlassB
70
+
71
+ packA.packB.packC.KlassC
72
+
73
+ ```
74
+
75
+
76
+
77
+ 質問のエラー文は、「どのフォルダー上でどういうコマンドを実行した結果か」という情報を明示するべきでしたね。

1

追記

2019/10/10 13:55

投稿

keicha_hrs
keicha_hrs

スコア6768

test CHANGED
@@ -7,3 +7,19 @@
7
7
  ```
8
8
 
9
9
  が記述されている必要があると思います。それさえ改めれば動くのでは?
10
+
11
+
12
+
13
+ ---
14
+
15
+
16
+
17
+ > 「packA」フォルダにMain22.javaとKlassA.java、
18
+
19
+ > 「pacB」フォルダにKlassB.java、
20
+
21
+ > 「packC」フォルダにKlassC.javaを保存しています。
22
+
23
+
24
+
25
+ とされていますが、これら3つのフォルダーの位置関係はどうなっているのでしょうか。packAフォルダーの中にpackBフォルダーがあり、さらにpackBフォルダーの中にpackCフォルダーがある必要がありますが、そうなっていますか?