BuildPathä¸åªæ¯æå å
¥jaræ件ï¼å
·ä½æ¹æ³å¦ä¸ï¼
å¨eclipséå¨å·¥ç¨åä¸å³é®->build path->contigure bud path->java build pathéæ个
libraries->add external jars
add jars
add library
add class folder
è¿äºæé®é½æ¯åä»ä¹ç¨ç
å类解éè¿äºé项çææï¼
add external jars = å¢å å·¥ç¨å¤é¨çå
add jars = å¢å å·¥ç¨å
å
add library = å¢å ä¸ä¸ªåº
add class folder = å¢å ä¸ä¸ªç±»æ件夹
ã
ä¸é¢çéä»ç»add libraryä¸çUser Libraries
æ·»å User Library,å
·ä½åæ³å¦ä¸ï¼
1. éä¸å·¥ç¨å³é®->build path->Add Libraries...
2. éæ©User Library->next
3. ç¹å»User Libraryæé®
4. ç¹å»newæé®
5. è¾å
¥Library nameï¼æè¦å¯¼å
¥çæ¯struts 2.1.6çjarå
åjdbcçjarå
ï¼ä¸ºäºæ¹ä¾¿è®°å¿ï¼å°±å¯ä»¥ç¨å¦Struts 2.1.6 Libraryï¼
6.ç¹å»ok
7.éä¸è¯¥user library, ç¶åç¹å»add jars
8.æ¾å°å¯¹åºjarå
,ä¾æ¬¡ç¡®å®å³å¯ã
User
Liberaryå å°Eclipseä¸ï¼åªæ¯eclipseä¸çæï¼å°±æ¯åªæEclipseç¥éé£äºå¼ç¨çç±»æ¾å¨åªéï¼ä½æ¯å¦æä½ è¦webå·¥ç¨å¯å¨æ£å¸¸ï¼
æ¯è¦åè¯Tomcatç容å¨ï¼ä½ çjarå
æ¯å¨åªéï¼æ¾å¨libç®å½ä¸ï¼å®¹å¨å°±ç¥éäºï¼ãæ以就æè¿ç§æ
åµåºç°ï¼å¨eclipseä¸å ç¨æ·åºï¼åªæ¯ä¸ºäºè°
è¯ï¼ä¸å å
¥ç¨æ·åºï¼eclipseæ¾ä¸å°importçç±»ï¼å°±ä¼åºç°çº¢è²çXå·ï¼ä¸æç¨æ·åºä¸çJARå
æ¾å°libä¸ï¼å®¹éæ¾ä¸å°å¼å
¥çç±»ï¼å°±ä¼æ¥éã
add jar åadd external jars ä¸add library ä¸User Librariesçåºå«æ¯ï¼
éè¿âadd jarâ åâadd external jarsâæ·»å çjarå
ä½ä¸ºç¨åºçä¸é¨å被æå
å°æç»çç¨åºä¸ãéè¿âUser Librariesâæ·»å çjarå
ä¸æ¯ã
å
³äºJarå
build pathçä½ç¨ï¼
jarå
ä¸è½å¨éæçå°æ¹ã ä¸ç®¡æ¯Java Application è¿æ¯ Java Web Application ã
Javaèææºæ¯æ ¹æ®Java ClassLoader(ç±»å è½½å¨)å³å®å¦ä½ï¼å°é£éå»å è½½Class ï¼
æ们ä¹æ以æjarå
æ¾å¨classPathä¸ï¼æ¯å 为åå¨ClassPath ClassLoader
æ们ä¹æ以å¯ä»¥ä¸å¨ClassPathæå®ä¸äºJarå
ï¼ä½å¨Javaç¨åºä¸ä¹è½ä½¿ç¨ã
é£æ¯å 为æClassPath ClassLoaderçç¶ç±»å è½½å¨è´è´£å è½½ãå¦jrdç®å½ä¸jre\lib\*.jar
æ们ä¹æ以æJarå
æ¾å
¥webrootä¸çlibæ件夹ï¼å¹¶ä¸å¯ä»¥å¨æ们çç¨åºä¸ä½¿ç¨ï¼é£æ¯å®¹å¨å®ç°äºèªå·±çClassLoaderãï¼Webä¸é´ä»¶æå¡å¨ç±»å è½½çæºå¶åsunå
¬å¸æä¾ç3个é»è®¤å è½½å¨ä¸åãï¼
æ以说è½ä¸è½å è½½Jarï¼å è½½åªéçJarï¼æ¯æ ¹æ®ClassLoaderå³å®ç
温馨提示:答案为网友推荐,仅供参考