作成するにはコンパイルする必要がありTest.java
ますA.class
。次に、コンパイルを試みる必要があります。コンパイラは、デフォルトである現在のディレクトリをB.java
見つけます。A.class
CLASSPATH
C:\Temp\test>dir
Volume in drive C is OSDisk
Volume Serial Number is 1E37-6273
Directory of C:\Temp\test
09/23/2012 10:48 PM <DIR> .
09/23/2012 10:48 PM <DIR> ..
09/23/2012 10:47 PM 100 B.java
09/23/2012 10:47 PM 68 Test.java
2 File(s) 168 bytes
2 Dir(s) 171,760,668,672 bytes free
C:\Temp\test>type Test.java
class A
{
static {
System.out.println("A");
}
}
C:\Temp\test>Type B.java
class B extends A
{
public static void main(String [] args)
{
new B();
}
}
C:\Temp\test>javac Test.java
C:\Temp\test>dir
Volume in drive C is OSDisk
Volume Serial Number is 1E37-6273
Directory of C:\Temp\test
09/23/2012 10:49 PM <DIR> .
09/23/2012 10:49 PM <DIR> ..
09/23/2012 10:49 PM 375 A.class
09/23/2012 10:47 PM 100 B.java
09/23/2012 10:47 PM 68 Test.java
3 File(s) 543 bytes
2 Dir(s) 171,760,668,672 bytes free
C:\Temp\test>javac B.java
C:\Temp\test>java B
A
C:\Temp\test>