如题所述
ä¸ãjavacå½ä»¤
javac ç¨äºç¼è¯Javaæ件ï¼æ ¼å¼ä¸ºï¼
java [options] [sourcefiles] [@files]
å ¶ä¸ï¼
optionsï¼å½ä»¤è¡é项ï¼
sourcefilesï¼ä¸ä¸ªæå¤ä¸ªè¦ç¼è¯çæºæ件ï¼
@filesï¼ä¸ä¸ªæå¤ä¸ªå¯¹æºæ件è¿è¡å表çæ件ï¼ææ¶åè¦ç¼è¯çæ件å¾å¤ï¼ä¸ä¸ªä¸ªæ²å½ä»¤ä¼æ¾å¾å¾é¿ï¼ä¹ä¸æ¹ä¾¿ä¿®æ¹ï¼å¯ä»¥æè¦ç¼è¯çæºæ件åå¨æ件ä¸ï¼å¨æ件ååå @ï¼è¿æ ·å°±å¯ä»¥å¯¹å¤ä¸ªæ件è¿è¡ç¼è¯ï¼å¯¹ç¼è¯ä¸ä¸ªå·¥ç¨å¾æç¨ï¼æ¹ä¾¿ï¼çäºã
æå 个æ¯è¾éè¦çé项ï¼
-d ç¨äºæå®ç¼è¯æçclassæ件çåæ¾ä½ç½®ï¼ç¼ºçæ åµä¸ä¸æå®classæ件çåæ¾ç®å½ï¼ç¼è¯çclassæ件å°åæºæ件å¨åä¸ç®å½ä¸ï¼
-classpath å¯ä»¥ç®åæ-cpï¼ç¨äºæç´¢ç¼è¯æéçclassæ件ï¼æåºç¼è¯æç¨å°çclassæ件çä½ç½®ï¼å¦jarãzipæè å ¶ä»å å«classæ件çç®å½ï¼æå®è¯¥é项ä¼è¦çCLASSPATHç设å®ï¼å¤ä¸ªè·¯å¾å¯ç¨åå·âï¼âåéï¼Linuxç³»ç»ä¸ç¨åå·âï¼âåéï¼çå ·ä½æ åµï¼åæ£ä¸æ¯åå·âï¼âï¼å°±æ¯åå·âï¼âï¼æ¥éäºæ¹ä¸ã
-sourcepathç¨äºæç´¢ç¼è¯æéçæºæ件ï¼å³javaæ件ï¼ï¼æå®è¦æç´¢çæºæ件çä½ç½®ï¼å¦jarãzipæå ¶ä»å å«javaæ件çç®å½ï¼
éè¦æ³¨æwindowsä¸ålinuxä¸æ件路å¾åé符åæ件å表ï¼å³-classpathå-sourcepathæå®çæ件ï¼åé符çåºå«ï¼
windowsä¸æ件路å¾åéç¬¦ç¨ \ ï¼æ件å表åé符ç¨åå· ;
linuxä¸æ件路å¾åéç¬¦ç¨ / ï¼æ件å表åé符ç¨åå· :
äºãjavaå½ä»¤
java ç¨äºæ§è¡ç¨åºï¼æ ¼å¼å¦ä¸ï¼
java [options] classfile
optionsï¼å½ä»¤è¡é项ï¼ä¸è¬ç¨äº -classpath æå®è¦æ§è¡çæ件æå¨çä½ç½®ä»¥åéè¦ç¨å°ç类路å¾ï¼å æ¬jarãzipåclassæ件ç®å½ï¼ä¼è¦çCLASSPATHç设å®
ä¸ãèæ¬
å¦æè¦æ²çå½ä»¤å¾é¿ï¼æ¯æ¬¡è¦ç¼è¯è¿è¡çæ¶åé½è¦éæ°æ²ä¸éï¼è¿æ¯ä¸ä»¶å¾çè¦çäºæ ï¼æ以ç¨èæ¬å¯ä»¥å¤§å¤§æ¹ä¾¿ä½ çå·¥ä½ éãå¨linuxä¸ç¨shellèæ¬ï¼windowsä¸ç¨batæ¹å¤çç¨åºãå 为æ¯å¨linuxä¸ï¼æè¿éåªæ¯ç®åä»ç»ä¸ä¸shellï¼å ³äºbatæ¹å¤ç ç¨åºçè¯æ³èªå·±ç¾åº¦ä¸ä¸ï¼ä¸é¾ã
1. å¼å¤´
linuxæå¾å¤ä¸åçshellï¼é常使ç¨bashï¼bourne again shellï¼ï¼ç¨åºå¿ 须以ä¸é¢çè¡å¼å§ï¼
#!/bin/sh
#!ç¨æ¥åè¯ç³»ç»ç¨åé¢çåæ°æ¥æ§è¡ç¨åºï¼è¿é使ç¨çæ¯/bin/sh
è¦ä½¿ä½ çèæ¬è½å¤æ§è¡ï¼è¿å¿ 须让è¿ä¸ªæ件æå¯æ§è¡æéï¼ä½¿ç¨ä¸é¢å½ä»¤æ´æ¹æ件æéï¼
chmod +x filename
2. 注é
以#å¼å§çå¥å表示注éï¼ä¸ç´å°è¿è¡ç»æï¼å¤å注éæå©äºä»¥åéæ°ççæ¶åç¥éèªå·±å¨åä»ä¹
3. åé
shellçèæ¬çåéé½æ¯å符串ï¼ä¸ç¨ç³æç±»åï¼å®ä¹çæ¶åç´æ¥ åé=å¼ å³å¯ï¼ç¨å°åéççæ¶åç¨ $åé æè ${åé}ï¼echoå½ä»¤ç¨äºæå°ï¼ä¸¾ä¸ªä¾åï¼
#!/bin/sh
# å®ä¹åéwordsï¼å¼ä¸ºhello world
words="hello world"
# æå°åéwordsçå¼
echo $words
4. å½ä»¤
shellèæ¬éé¢å¯ä»¥ç´æ¥ä»»æ使ç¨linuxå½ä»¤ï¼è¦ç¨å°ä»ä¹å½ä»¤ç´æ¥æ²è¿å»å³å¯ãè®°ä½ä¸äºå¸¸ç¨çå½ä»¤ï¼
cd æå¼ç®å½
ls -l æ¾ç¤ºç®å½ä¿¡æ¯
rm -fr éå½å é¤ç®å½åä¸é¢çæ件ï¼ä¸æ示信æ¯
mkdir å建ç®å½
pwd æ¾ç¤ºå½åè·¯å¾
kill -9 pid 强å¶æææ个è¿ç¨å·çè¿ç¨
pkill æææ个ååçè¿ç¨
ps aux æ¾ç¤ºè¿è¡è¿ç¨ä¿¡æ¯
netstat -pan æ¥çç½ç»ç«¯å£çå¬æ åµ
javac ç¨äºç¼è¯Javaæ件ï¼æ ¼å¼ä¸ºï¼
java [options] [sourcefiles] [@files]
å ¶ä¸ï¼
optionsï¼å½ä»¤è¡é项ï¼
sourcefilesï¼ä¸ä¸ªæå¤ä¸ªè¦ç¼è¯çæºæ件ï¼
@filesï¼ä¸ä¸ªæå¤ä¸ªå¯¹æºæ件è¿è¡å表çæ件ï¼ææ¶åè¦ç¼è¯çæ件å¾å¤ï¼ä¸ä¸ªä¸ªæ²å½ä»¤ä¼æ¾å¾å¾é¿ï¼ä¹ä¸æ¹ä¾¿ä¿®æ¹ï¼å¯ä»¥æè¦ç¼è¯çæºæ件åå¨æ件ä¸ï¼å¨æ件ååå @ï¼è¿æ ·å°±å¯ä»¥å¯¹å¤ä¸ªæ件è¿è¡ç¼è¯ï¼å¯¹ç¼è¯ä¸ä¸ªå·¥ç¨å¾æç¨ï¼æ¹ä¾¿ï¼çäºã
æå 个æ¯è¾éè¦çé项ï¼
-d ç¨äºæå®ç¼è¯æçclassæ件çåæ¾ä½ç½®ï¼ç¼ºçæ åµä¸ä¸æå®classæ件çåæ¾ç®å½ï¼ç¼è¯çclassæ件å°åæºæ件å¨åä¸ç®å½ä¸ï¼
-classpath å¯ä»¥ç®åæ-cpï¼ç¨äºæç´¢ç¼è¯æéçclassæ件ï¼æåºç¼è¯æç¨å°çclassæ件çä½ç½®ï¼å¦jarãzipæè å ¶ä»å å«classæ件çç®å½ï¼æå®è¯¥é项ä¼è¦çCLASSPATHç设å®ï¼å¤ä¸ªè·¯å¾å¯ç¨åå·âï¼âåéï¼Linuxç³»ç»ä¸ç¨åå·âï¼âåéï¼çå ·ä½æ åµï¼åæ£ä¸æ¯åå·âï¼âï¼å°±æ¯åå·âï¼âï¼æ¥éäºæ¹ä¸ã
-sourcepathç¨äºæç´¢ç¼è¯æéçæºæ件ï¼å³javaæ件ï¼ï¼æå®è¦æç´¢çæºæ件çä½ç½®ï¼å¦jarãzipæå ¶ä»å å«javaæ件çç®å½ï¼
éè¦æ³¨æwindowsä¸ålinuxä¸æ件路å¾åé符åæ件å表ï¼å³-classpathå-sourcepathæå®çæ件ï¼åé符çåºå«ï¼
windowsä¸æ件路å¾åéç¬¦ç¨ \ ï¼æ件å表åé符ç¨åå· ;
linuxä¸æ件路å¾åéç¬¦ç¨ / ï¼æ件å表åé符ç¨åå· :
äºãjavaå½ä»¤
java ç¨äºæ§è¡ç¨åºï¼æ ¼å¼å¦ä¸ï¼
java [options] classfile
optionsï¼å½ä»¤è¡é项ï¼ä¸è¬ç¨äº -classpath æå®è¦æ§è¡çæ件æå¨çä½ç½®ä»¥åéè¦ç¨å°ç类路å¾ï¼å æ¬jarãzipåclassæ件ç®å½ï¼ä¼è¦çCLASSPATHç设å®
ä¸ãèæ¬
å¦æè¦æ²çå½ä»¤å¾é¿ï¼æ¯æ¬¡è¦ç¼è¯è¿è¡çæ¶åé½è¦éæ°æ²ä¸éï¼è¿æ¯ä¸ä»¶å¾çè¦çäºæ ï¼æ以ç¨èæ¬å¯ä»¥å¤§å¤§æ¹ä¾¿ä½ çå·¥ä½ éãå¨linuxä¸ç¨shellèæ¬ï¼windowsä¸ç¨batæ¹å¤çç¨åºãå 为æ¯å¨linuxä¸ï¼æè¿éåªæ¯ç®åä»ç»ä¸ä¸shellï¼å ³äºbatæ¹å¤ç ç¨åºçè¯æ³èªå·±ç¾åº¦ä¸ä¸ï¼ä¸é¾ã
1. å¼å¤´
linuxæå¾å¤ä¸åçshellï¼é常使ç¨bashï¼bourne again shellï¼ï¼ç¨åºå¿ 须以ä¸é¢çè¡å¼å§ï¼
#!/bin/sh
#!ç¨æ¥åè¯ç³»ç»ç¨åé¢çåæ°æ¥æ§è¡ç¨åºï¼è¿é使ç¨çæ¯/bin/sh
è¦ä½¿ä½ çèæ¬è½å¤æ§è¡ï¼è¿å¿ 须让è¿ä¸ªæ件æå¯æ§è¡æéï¼ä½¿ç¨ä¸é¢å½ä»¤æ´æ¹æ件æéï¼
chmod +x filename
2. 注é
以#å¼å§çå¥å表示注éï¼ä¸ç´å°è¿è¡ç»æï¼å¤å注éæå©äºä»¥åéæ°ççæ¶åç¥éèªå·±å¨åä»ä¹
3. åé
shellçèæ¬çåéé½æ¯å符串ï¼ä¸ç¨ç³æç±»åï¼å®ä¹çæ¶åç´æ¥ åé=å¼ å³å¯ï¼ç¨å°åéççæ¶åç¨ $åé æè ${åé}ï¼echoå½ä»¤ç¨äºæå°ï¼ä¸¾ä¸ªä¾åï¼
#!/bin/sh
# å®ä¹åéwordsï¼å¼ä¸ºhello world
words="hello world"
# æå°åéwordsçå¼
echo $words
4. å½ä»¤
shellèæ¬éé¢å¯ä»¥ç´æ¥ä»»æ使ç¨linuxå½ä»¤ï¼è¦ç¨å°ä»ä¹å½ä»¤ç´æ¥æ²è¿å»å³å¯ãè®°ä½ä¸äºå¸¸ç¨çå½ä»¤ï¼
cd æå¼ç®å½
ls -l æ¾ç¤ºç®å½ä¿¡æ¯
rm -fr éå½å é¤ç®å½åä¸é¢çæ件ï¼ä¸æ示信æ¯
mkdir å建ç®å½
pwd æ¾ç¤ºå½åè·¯å¾
kill -9 pid 强å¶æææ个è¿ç¨å·çè¿ç¨
pkill æææ个ååçè¿ç¨
ps aux æ¾ç¤ºè¿è¡è¿ç¨ä¿¡æ¯
netstat -pan æ¥çç½ç»ç«¯å£çå¬æ åµ
温馨提示:答案为网友推荐,仅供参考