回答編集履歴
1
再現
test
CHANGED
@@ -1,12 +1,38 @@
|
|
1
|
+
=====再現=====
|
2
|
+
|
3
|
+
C:\test>javac -d classes src\A\Main.java
|
4
|
+
|
5
|
+
src\A\Main.java:8: エラー: パッケージBは存在しません
|
6
|
+
|
7
|
+
B.Sub sub = new B.Sub();
|
8
|
+
|
9
|
+
^
|
10
|
+
|
11
|
+
src\A\Main.java:8: エラー: パッケージBは存在しません
|
12
|
+
|
13
|
+
B.Sub sub = new B.Sub();
|
14
|
+
|
15
|
+
^
|
16
|
+
|
17
|
+
エラー2個
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
C:\test>
|
22
|
+
|
23
|
+
============
|
24
|
+
|
25
|
+
|
26
|
+
|
1
|
-
javacの
|
27
|
+
javacの実行場所が違います。
|
28
|
+
|
2
|
-
|
29
|
+
srcの中でないと、class依存が解決出来なくて、上記異常になります。
|
3
|
-
|
4
|
-
|
30
|
+
|
31
|
+
|
32
|
+
|
5
|
-
|
33
|
+
srcの中に入って、コンパイルすれば、下記の様に
|
6
|
-
|
7
|
-
|
8
|
-
|
9
|
-
|
34
|
+
|
35
|
+
|
10
36
|
|
11
37
|
C:\test\src>javac -d ../classes A/Main.java
|
12
38
|
|
@@ -20,7 +46,7 @@
|
|
20
46
|
|
21
47
|
「こんにちわ」
|
22
48
|
|
23
|
-
と表示しま
|
49
|
+
と表示します。
|
24
50
|
|
25
51
|
|
26
52
|
|