Revised: Apr./19th/2003; Since: Dec../21st/2001
Java $B$O(B Sun Microsystems $B$,3+H/$7!"%a%s%F%J%s%9$7$F$$$^$9!#3+H/4D6-$b(B Sun Microsystems $B$,L5NA$G8x3+$7$F$$$^$9!#(B
$B3+H/4D6-$K$O!"%3%^%s%I%i%$%s$GMxMQ$9$k$b$N$H!"%S%8%e%"%k3+H/4D6-$G$"$kE}9g3+H/4D6-(B IDE (Integrated Development Environment) $B$,$"$j$^$9$,!"K\9F$G$O%3%^%s%I%i%$%s$7$+;H$$$^$;$s!#(B
$B%S%8%e%"%k4D6-$G$O!"(BBorland $B$N(B "JBuilder"$B!"(B IBM $B$N(B "WebSphear Studio Application Developer (WSAD)"$B!"(BOpen Source $B$N(B "Eclipse"$B!"(B Sun Microsystems $B=c@5$N(B "Sun ONE Studio (Forte)" $B$J$I$,$"$j$^$9!#(B
Sun Microsystems $B$,8x3+$7$F$$$k(B Java2 $B$N3+H/4D6-$K$O;0$D$N $B$3$l$i$N0c$$$K$D$$$F$OJL9`$G@bL@$7$^$9$,!"K\9F$G$O:G$bI8=`E*$J(B Standard Edition (J2SE) $B$rMxMQ$7$^$9!#(B J2SE $B$N:G?7%P!<%8%g%s$O!"(B2003 $BG/(B 3 $B7n8=:_(B 1.4.1 $B!J(B$BF|(B$B!K$G$9!#(B1.4.1 $B$O(B 2002 $BG/(B 3 $B7n$K@5<08x3+HG$,%j%j!<%9$5$l$^$7$?!#$A$J$_$K!"(Bv 1.3 $B$N:G?7$O(B 2003 $BG/8=:_(B v1.3.1_07 $B$G$9!#(B $B$3$3$G$O!"(B Sun Microsystems $B$N(B J2SE $B$NF3F~J}K!$r>R2p$7$^$9!#(B Java $B$O%=!<%9%3!<%I$r%P%$%H%3!<%I$H8F$P$l$k%U%)!<%^%C%H$K%3%s%Q%$%k$7$F$+$i!"$=$l$r(B JVM $B$H8F$P$l$k%=%U%H%&%'%">e$G J2SE $B$N:G?7HG$O!"(B 2003 $BG/(B 3 $B7n8=:_!"(B1.4 $B$G$9!#;(;oIUO?$N(B CD-ROM $B$H(B Sun Microsystems $B$N%&%'%C%V!&%5%$%H$+$iF~ JRE $B$O(B Java Runtime Environment $B$NN,$G!"(B Java $B$r $B"(2a5n$N(B SDK $B$N%U%!%$%k%5%$%:!JL\0B$G$9!K!'(B Java $B$N%i%$%V%i%j$N;EMM=q$O(B API $B%I%-%e%a%s%H$H$7$F8x3+$5$l$F$$$^$9!#(B SDK $B$HF1;~$K!"(B API $B;EMM=q$bF~ $B"($D$J$,$i$J$$(B FTP $B%5%$%H$b:.$8$C$F$$$k$N$G!"$I$3$G$b$D$J$,$l$P$h$$$H$$$&$3$H$b$"$j$^$9!#(B Windows $B$X$NF3F~J}K!$r(B Sun Microsystems $B$,8x3+$7$F$$$^$9!J(B$B%$%s%9%H!<%k%,%$%I(B$B!K!#$3$3$G$b>\:Y$K@bL@$7$F$*$-$^$9$,!"ITL@E@$,$"$l$P!"(BSun $B$N(B$B%$%s%9%H!<%k%,%$%I(B$B$b;2>H$7$F$/$@$5$$!#(B $BF3F~A0$K!"0JA0$N(B SDK $B$,B8:_$9$k$J$i$P!"%"%s%$%s%9%H!<%k$7$F$*$$$?$[$&$,NI$$$G$7$g$&!#4{B8$N$b$N$,$"$C$F$b$h$$$N$G$9$,!"(B CLASSPATH $B$J$I$G:.Mp$r>7$/$N$G!"FCJL$KL\E*$,$"$k>l9g$r=|$$$F!"4{B8$N(B SDK $B$O%"%s%$%s%9%H!<%k$9$k$h$&$K$*4+$a$7$^$9!#(B $B@h$[$IMQ0U$7$?F3F~(B *.exe $B%U%!%$%k$r%@%V%k%/%j%C%/$7$^$9!#(B $B0J>e$G(B Java 2 SDK, Standard Edition $B4D6-$NF3F~$,40N;$7$^$7$?!#(B $B%3%^%s%I%i%$%s$r3+$$$F!"%3%^%s%I(B " $B@5$7$/%$%s%9%H!<%k$5$l$F$$$k$3$H$,3NG'$G$-$k$H;W$$$^$9!#(B $B@h$[$I%@%&%s$N%m!<%I$7$?J8=q$N(B ZIP $B%U%!%$%k(B "j2sdk-1_4_x-doc-ja.zip" $B$r2rE`$7$FE,Ev$J%G%#%l%/%H%j$KG[CV$7$F$/$@$5$$!#(B index.html $B%U%!%$%k$X$N%7%g!<%H%+%C%H$r%G%9%/%H%C%W$KCV$$$F$/$@$5$$!#%7%g!<%H%+%C%H$NL>A0$O!"!V(BJava 1.4 $BF|K\8lJ8=q!W$J$IJ,$+$j$d$9$$$b$N$K$7$F$*$/$HJXMx$G$9!#%W%m%0%i%_%s%0Cf$O!">o$K$3$NJ8=q$r;2>H$9$k$3$H$K$J$j$^$9!#(B SDK $B$r;H$($k$h$&$K$9$k$?$a$K!"(B OS $B$N(B$B4D6-JQ?t(B CLASSPATH $B$H(B PATH $B$r%;%C%H%"%C%W$7$^$9!#(B PATH $BJQ?t$O!"(B CLASSPATH $BJQ?t$O!"(B Java $B%W%m%0%i%`$N%Q%9$r@_Dj$9$k$b$N$G$9!#(BCLASSPATH $B$NCM$G$"$k%Q%9>e$KB8:_$9$k(B $B4D6-JQ?t(B CLASSPATH $B$rNc$K$H$C$F!"@_DjJ}K!$r>R2p$7$^$9!#(B Windows NT$B7O(B(2000, XP)$B$G4D6-JQ?t$rEPO?$9$k$K$O!"!V%3%s%H%m!<%k(B $B%Q%M%k!W(B -> $B!V%7%9%F%`!W$r3+$$$F!"%?%V!V>\:Y!J>\:Y@_Dj!K!W$NCf$N!"%\%?%s!V4D6-JQ?t!W$r2!2; )$B$G$9!#(B $B%;%C%H$7$?8e!"%\%?%s!V(BOK$B!W$r2!2<$7$?8e$K3+$$$?%3%^%s%I(B $B%W%m%s%W%H$G!"%3%^%s%I(B " Windows 9x$B7O(B(98, Me)$B$N>l9g$O!"(B" $B!ZNc![(B DOS$B%W%m%s%W%H$G%3%^%s%I(B" $B>0!"(BMe$B$N>l9g$O!"!V%9%?!<%H!W(B->$B!V%W%m%0%i%`!W(B->$B!V%"%/%;%5%j!W(B->$B!V%7%9%F%`%D!<%k!W(B->$B!V%7%9%F%`>pJs!W$+$i!"!V(BMicrosoft $B%X%k%W$H%5%]!<%H!W$r3+$$$F!"!V%D!<%k!W(B->$B!V%7%9%F%`@_Dj%f!<%F%#%j%F%#!W(B $B$rA*Br$7$F!"!V4D6-!W%?%V$NCf$G4D6-JQ?t$r@_Dj$9$k$3$H$b$G$-$^$9!#(B CLASSPATH$B@_Dj!?H?1G8e$K%3%^%s%I%W%m%s%W%H!J(BDOS$B%W%m%s%W%H!K$r5/F0$7$F!"
$B!ZNc![(B $B:#2s%$%s%9%H!<%k$7$?(B J2SDK $B$O!"%^%&%9$K$h$k%0%i%U%#%+%k$JA`:n$G$O$J$/!"%3%^%s%I!&%Y!<%9$GMxMQ$9$k$b$N$G$9!#@5$7$/%$%s%9%H!<%k$G$-$?$+3N$+$a$^$7$g$&!#(B Windows $B$N>l9g$O!"!V#D#O#S%W%m%s%W%H!W$^$?$O!V%3%^%s%I(B $B%W%m%s%W%H!W$r;H$$$^$9!#!V%9%?!<%H!W%a%K%e!<$+$i!V%W%m%0%i%`!W!"!V%"%/%;%5%j!W$H$?$I$C$F!"!V%3%^%s%I(B $B%W%m%s%W%H!W$r%/%j%C%/$7$F5/F0$7$^$9!#(B $B%+!<%=%k$,E@LG$7$F$*$j!"%3%^%s%IF~NOBT5!>uBV$K$J$C$F$$$k$N$G!"
PATH $BJQ?t$b@5$7$/%;%C%H$5$l$F$$$l$P!"java -version $B$,!"<+J,$GF~NO$7$?J8;zNs$G$9!#(B $B$3$l$O(B Java Virtual Machine $B$N%P!<%8%g%s>pJs$G$9!#$3$3$G$O!"%P!<%8%g%s$,(B 1.4.1$B!"%S%k%I$,(B 1.4.1_02-b06 $B$H$5$l$F$$$^$9!#$&$^$/9T$+$J$$>l9g$O!"K\J8=q$N2<$N$[$&$K7G:\$5$l$F$$$k(B$BLdBjH=JL(B$B$r;2>H$7$F$/$@$5$$!#(B $BF1$8$/!"(B $BF1$8$/!"(B $B%F%-%9%H!&%(%G%#%?$K$GJ]B8$7$F$/$@$5$$!#BgJ8;z$H>.J8;z!"A43Q$HH>3Q$r6hJL$9$k$N$G!"@5$7$/F~NO$7$F$/$@$5$$!#%F%-%9%H%(%G%#%?$H$O!"%F%-%9%H7A<0$N%U%!%$%k$r1\Mw!?JT=8!?:n@.$9$k%D!<%k$G$"$j!"A4$F$N(B OS $B$G:G=i$+$i;H$($k$h$&$K$J$C$F$$$^$9!#(B Windows $B$G$O%a%bD"!"(BUNIX/Linux $B$G$O(B Vi, EMACS (MULE) $B$J$I$,;H$($k$h$&$K$J$C$F$$$^$9!#(B $B%3%^%s%I%i%$%s$+$i(B C:\java $B$J$I$NE,Ev$J%G%#%l%/%H%j$K0\F0$7$F!"%3%^%s%I(B "javac Howdy.java" $B$rH/9T$7!"B3$$$F(B "java Howdy" $B$rH/9T$7$F$/$@$5$$!# $B:G=i$K!"@5$7$/%@%&%s%m!<%I$5$l$?$+3NG'$7$F$/$@$5$$!#%@%&%s%m!<%I%5%$%H$G$O!"%@%&%s%m!<%I$9$k05=L%U%!%$%k$N%5%$%:$,L@5-$5$l$F$$$^$9!#$3$l$,!" $B@5$7$/%@%&%s%m!<%I$G$-$F$$$l$P!"
$B05=L%U%!%$%k$O2rE`$H$$$&%W%m%;%9$G85$KLa$7$^$9!#05=L!?2rE`%D!<%k$O!VAk$NEN!W$J$I$N%5%$%H$GB?$/$N $B.J8;z!"%T%j%*%I$H2<@~$J$I$N6hJL$KCm0U$7$F!"$b$&0lEY@_Dj$7$J$*$7$F!"2~$a$F%3%^%s%I%i%$%s$r5/F0$7$F$d$jD>$7$F$/$@$5$$!#(B $B$O@5$7$$$+!"%3%^%s%I%i%$%s$G%+%l%s%H%G%#%l%/%H%j$,L\E*$N%G%#%l%/%H%j$K0\F0$7$F$$$k$N$+$H$$$&$"$?$j$r3NG'$7$F$/$@$5$$!#(B $B%+%l%s%H%G%#%l%/%H%j$K(B Howdy.java $B$,$"$k$+$I$&$+$O!"
$B.J8;z$,4V0c$C$F$$$J$$$+3NG'$7$F$/$@$5$$!#(BCLASSPATH $B$K(B . $B!J%T%j%*%I!K$,4^$^$l$F$$$k$+3NG'$7$F$/$@$5$$!#%3%^%s%I%i%$%s$N%+%l%s%H%G%#%l%/%H%j$H(B Howdy.class $B$,B8:_$9$k%G%#%l%/%H%j$,F1$8$3$H$r3NG'$7$F$/$@$5$$!#(B $B%+%l%s%H%G%#%l%/%H%j$K(B Howdy.class $B$,$"$k$+$I$&$+$O!"
$BEv3:%G%#%l%/%H%jFb$K!"(B $B>e$N$h$&$K$7$F!";W$&$h$&$K7k2L$,JV$i$J$1$l$P!"%+%l%s%H%G%#%l%/%H%j!J>e$NNc$G$O(B $B%3%^%s%I(B java $B$N%*%W%7%g%s$N(B Windows 9x $B7O$r$4MxMQ$N>l9g$O!"
Windows Me$B$r;HMQ$7$F!"$+$D(BDOS$B%W%m%s%H$N%W%m%Q%F%#$G!V(BMS-DOS$B%W%m%0%i%`$G(B
Windows$B$r8!=P$7$J$$!J(BP$B!K!W$K%A%'%C%/$rF~$l$F$$$k$H(BPATH$B$r@_Dj$7$F$b(B $B$HJV$5$l$F$7$^$$!"(Bjavac$BEy$bF1MM$KJVEz$5$l;HMQ$G$-$^$;$s!#$^$?!"%A%'%C%/$r30$7(BDOS$B%W%m%s%H$r:F5/F0$9$k$H<#$j$^$9!#(B
$B4D6-$NF~
SDK $B$NF~
Java Document $B$NF~
$B4D6-$NF3F~(B
SDK $B$NF3F~(B
java -version
" $B$rF~NO$7$F(B Enter $B%\%?%s$r2!2<$7$F$/$@$5$$!#(B
C:\>java -version
java version "1.4.1_02"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_02-b06)
Java HotSpot(TM) Client VM (build 1.4.1_02-b06, mixed mode)
C:\>
Java Documents $B$NF3F~(B
$B4D6-JQ?t$N;XDj(B
C:\j2sdk1.4.1_02\bin
"$B!K$rDI2C!#(BC:\java
"$B!K!#C"$7!":G8e$K(B ;.
$B$rI,$:DI2C!#(Bjava.exe
$B$d(B javac.exe
$B$J$I$N*.class
$B%U%!%$%k$O(B java $B$K$h$C$F<+F0E*$KC5:w$5$l$k$h$&$K$J$j$^$9!#FC$K!"(BCLASSPATH $B$N:G8e$K$O!"I,$:(B ;.
$B$H5-=R$7$F$*$/I,MW$,$"$j$^$9!#%T%j%*%I(B .
$B$O!"%+%l%s%H!&%o!<%-%s%0!&%G%#%l%/%H%j$H$$$&$b$N$rI=$9!"FC
$B?^!'(BWindows XP $B$G$N(B CLASSPATH $B@_Dj(B Windows NT$B7O(B (NT4, 2000, XP)
set CLASSPATH
" $B$rH/9T$9$l$P!"H?1G$5$l$F$$$k$3$H$,3NG'$G$-$k$G$7$g$&!#(BWindows 9x$B7O(B (95, 98, 98SE, Me)
c:\autoexec.bat
"$B$r%F%-%9%H!&%(%G%#%?!J%a%bD"!K$G3+$$$F!"(B"set CLASSPATH=xxx;xxx;xxx
"$B$N5-=R$NCf$K!"(B*.class
$B%U%!%$%k$rC5:w$7$F$[$7$$%G%#%l%/%H%j$N@dBP%Q%9$r4^$a$^$9!#=i$a$F@_Dj$9$k>l9g$O!"(Bset CLASSPATH=xxxx
$B$N9T$r%U%!%$%kKvHx$KDI2C$7$F$/$@$5$$!#$3$N>l9g$b!"4{B8$NDj5A$H$N6h@Z$jJ8;z$O%;%_%3%m%s$G$9!#(B
set CLASSPATH=C:\xerces-2_5_0\xml-apis.jar;C:\xerces-2_5_0\xercesImpl.jar;C:\xerces-2_5_0\xercesSamples.jar;.
c:\autoexec.bat
"$B$rH/9T$9$k$+!":F5/F0$9$k$3$H$K$h$C$FH?1G$5$l$^$9!#(BDOS$B%W%m%s%W%H$G%3%^%s%I(B"set CLASSPATH"$B$rH/9T$9$k$3$H$GH?1G$5$l$F$$$k$3$H$,3NG'$G$-$^$9!#(BCLASSPATH$B$N3NG'(B
>set CLASSPATH
CLASSPATH=C:\xerces-2_5_0\xml-apis.jar;C:\xerces-2_5_0\xercesImpl.jar;C:\xerces-2_5_0\xercesSamples.jar;.
$B
$B?^!'(BWindows 2000 $B$N!V%3%^%s%I(B $B%W%m%s%W%H!W$N5/F0;~$N2hLL(B
java -version
C:\>java -version
java version "1.4.1_02"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_02-b06)
Java HotSpot(TM) Client VM (build 1.4.1_02-b06, mixed mode)
C:\>
java -help
$B$HF~NO$9$l$P!"%$%s%?!<%W%j%?$r5/F0$9$k(B java
$B%3%^%s%I$N;H$$J}$,8+$i$l$^$9!#(B
C:\>java -help
Usage: java [-options] class [args...]
(to execute a class)
or java -jar [-options] jarfile [args...]
(to execute a jar file)
where options include:
-client to select the "client" VM
-server to select the "server" VM
-hotspot is a synonym for the "client" VM [deprecated]
The default VM is client.
-cp -classpath
javac -help
$B$rH/9T$9$l$P!"(B Java $B%3%s%Q%$%i$G$"$k(B javac $B%3%^%s%I$N;HMQJ}K!$r8+$k$3$H$,$G$-$^$9!#(B
C:\>javac -help
$B;H$$J}(B: javac <options> <source files>
$B;HMQ2DG=$J%*%W%7%g%s$K$OpJs$r@8@.$9$k(B
-g:none $B%G%P%C%0>pJs$r@8@.$7$J$$(B
-g:{lines,vars,source} $B$$$/$D$+$N%G%P%C%0>pJs$@$1$r@8@.$9$k(B
-nowarn $B7Y9p$rH/@8$5$;$J$$(B
-verbose $B%3%s%Q%$%i$NF0:n$K$D$$$F%a%C%;!<%8$r=PNO$9$k(B
-deprecation $B?d>)$5$l$J$$(B API $B$,;HMQ$5$l$F$$$k%=!<%9$N0LCV$r=PNO$9$k(B
-classpath <path> $B%f!<%6%/%i%9%U%!%$%k$r8!:w$9$k0LCV$r;XDj$9$k(B
-sourcepath <path> $BF~NO%=!<%9%U%!%$%k$r8!:w$9$k0LCV$r;XDj$9$k(B
-bootclasspath <path> $B%V!<%H%9%H%i%C%W%/%i%9%U%!%$%k$N0LCV$rCV$-49$($k(B
-extdirs <dirs> $B%$%s%9%H!<%k:Q$_3HD%5!G=$N0LCV$rCV$-49$($k(B
-d <directory> $B@8@.$5$l$?%/%i%9%U%!%$%k$r3JG<$9$k0LCV$r;XDj$9$k(B
-encoding <encoding> $B%=!<%9%U%!%$%k$,;HMQ$9$kJ8;z%(%s%3!<%G%#%s%0$r;XDj$9$k(B
-source <release> $B;XDj$5$l$?%j%j!<%9$H%=!<%9$N8_49@-$rJ]$D(B
-target <release> $BFCDj$N(B VM $B%P!<%8%g%sMQ$N%/%i%9%U%!%$%k$r@8@.$9$k(B
-help $BI8=`%*%W%7%g%s$N35MW$r=PNO$9$k(B
class Howdy {
public static void main(String[] args) {
System.out.println("Howdy, Java!");
System.out.println("$B$3$s$K$A$O!"(BJava$B!*(B");
}
}
C:\>cd java
C:\java>javac Howdy.java
C:\java>java Howdy
Howdy, Java!
$B$3$s$K$A$O!"(BJava$B!*(B
$BLdBjH=JL(B
$B%@%&%s%m!<%I%U%!%$%k$N3NG'(B
$B2rE`7k2L$N3NG'(B
PATH $BJQ?t$N3NG'(B
C:\java>javac Howdy.java
'javac' $B$O!"FbIt%3%^%s%I$^$?$O30It%3%^%s%I!"(B
$BA`:n2DG=$J%W%m%0%i%`$^$?$O%P%C%A(B $B%U%!%$%k$H$7$FG'<1$5$l$F$$$^$;$s!#(B
$B%=!<%9%U%!%$%k$N3NG'(B
C:\java>javac Howdy.java
$B%(%i!<(B: Howdy.java $B$rFI$_9~$a$^$;$s!#(B
$B%(%i!<(B 1 $B8D(B
C:\java>dir /B Howdy.java
Howdy.java
CLASSPATH $B$N3NG'(B
C:\java>java HowdyJava
Exception in thread "main" java.lang.NoClassDefFoundError: HowdyJava
C:\java>dir /B Howdy.class
Howdy.class
Howdy.java
$B$H(B Howdy.class
$B0J30$,B8:_$7$J$1$l$P!"
C:\java>dir /B
Howdy.class
Howdy.java
C:\java
$B!K$K%=!<%9%U%!%$%k$d%/%i%9%U%!%$%k$,B8:_$7$F$$$J$$$3$H$,860x$G$9!#(B Howdy.java
$B$r$I$3$KJ]B8$7$?$N$+3NG'$7$F!"(B cd
$B%3%^%s%I$K$h$C$F!"$=$N%U%!%$%k$,B8:_$9$k%G%#%l%/%H%j$^$GE,@Z$K0\F0$7$F$+$i(B javac Howdy.java
$B%3%^%s%I$d(B java Howdy
$B%3%^%s%I$r-classpath
$B$r;H$&$3$H$G%Q%9$r;XDj$9$k$3$H$b$G$-$^$9!#%3%^%s%I(B "java -classpath . Howdy
" $B$rH/9T$7$F
C:\java>java -classpath . Howdy
Howdy, Java!
$B$3$s$K$A$O!"(BJava$B!*(B
DOS $B%W%m%s%W%H$N@_Dj(B
C:\WINDOWS>java -version
This program cannot be run in DOS mode.
Copyright © 2001-2003 SUGAI, Manabu. All Rights Reserved.
SEO
[PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送