作者tga123 (叛帝)
看板java
標題[蟲?] 為何applet一直找不到第三方jar
時間Tue Oct 30 14:17:06 2012
我最近寫了一個表單傳送程式
想說把他放到網路上用applet去跑
但是在載入的時候他卻說
java.lang.noclassdeffounderror org/apache/http/httpentity
google了一下發現是找不到第三方jar的意思
於是我根據網路上的做法
嘗試了很多次還是找不到jar
請問是不是我程式在輸出jar的時候少了什麼重要步驟呢?
把外部元件的lib資料夾放到pojects資料夾中
然後在對ppjects資料夾按右鍵
選擇Build Path>configure build path
選擇 Add folder 然後選擇lib資料夾
確定可以執行之後對著pojects按右鍵選擇輸出
選擇JAR file把src |lib| .settings都打勾
Export henerated class files and resources與
Export java source files and resources都打勾
選擇輸出資料夾與檔名<<跟html放一起
之後在html的applet中更換class名與jar名與其同步
執行網頁...錯誤...
以下附上
網頁+程式原碼+第三方jar包+輸出用來給applet跑的jar
https://sites.google.com/site/hl2dmpc01/pag/sdgsdg.rar
希望版友能給些幫助
謝謝大家
--
ボ ◢ ◥══
◢ ◥═══
◢ ◥◣ ══
◥◣◢◤◣
═ ◣◢═Vocaloi
d╮
║
◣ ◤◥ ◢◢◢▼ quetzal◤◥◥﹨◣ ◢◥◤ ◥ ▼◥ ◣◢ ║
║
● ●▼ ● ●◥ ロ ● ● ;│ ▼◥︽﹨ ◆▼◥▼﹨ ▃▃
║
◣▄ ◢◤ ◤◣▆ ◢◥ ◥
◣▃ ▉
◤ ═● ● ▌ ◤● ● ▌ ◢
ド!
║
◤◤◢ ◣
カ ████▆≡ ◤▆ ◥ ◢
◣▁ ▉
◥ ◣▄ ▉
◤ ▅▅
╰══
◣︶●═══
▊█▎◥◣══
▼ ◢/△ ◤═イ═△▅/◥══
△▅/◣ ═══
╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.14.80.132
推 PsMonkey:==.=== 你嘗試哪些方法?在你給檔案中我看不出來 10/30 14:21
→ PsMonkey:請以瀏覽器的角度去想,他怎麼知道要去 lib 底下找? 10/30 14:22
→ PsMonkey:萬用解當然就是統統重新塞進 aaq.jar 10/30 14:22
→ tga123:好我補上 10/30 14:24
※ 編輯: tga123 來自: 119.14.80.132 (10/30 14:35)
推 hgs1906:看了一下自已之前寫的東西…在網頁的 archive= 參數裡面 10/30 15:39
→ hgs1906:我有補上lib的資訊在其中 10/30 15:41
推 hgs1906:ARCHIVE="AppletButton.jar, IntlWindow.jar, Media.jar" 10/30 15:45
→ tga123:????? 10/30 16:14
推 hgs1906:你附的網頁檔裡面的archive參數要加上你所用的jar列表 10/30 16:17
→ tga123:喔喔喔意思就是說要在HTML上補上用到的JAR全部名稱嗎? 10/30 16:59
→ tga123:還是說可以透過改MANIFEST去處理? 10/30 17:04
推 hgs1906:寫在archive是外包的方式 而manifest則是板主說的內包法 10/30 17:16
→ tga123:原來是這樣!我卡一早上了!感謝幫助ˊˋ揪肛腥 10/30 17:33
→ roden:揪 肛 腥... 10/30 19:00