[蟲?] 為何applet一直找不到第三方jar

看板java作者 (叛帝)時間11年前 (2012/10/30 14:17), 編輯推噓5(509)
留言14則, 4人參與, 最新討論串1/1
我最近寫了一個表單傳送程式 想說把他放到網路上用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 希望版友能給些幫助 謝謝大家 -- ══ ◣◢◣◢Vocaloid╮ ◤◥ ◢◢ quetzal◥◥ ◥◤ ◣◢ ║ ║ ● ●▼ ● ●◥ ● ● ; ︽﹨ ◥▼ ▃▃ ║ ● ● ● ● ド! ███▆≡ ▅▅ ══◣︶●══ ◥◣ / / / ══ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 119.14.80.132

10/30 14:21, , 1F
==.=== 你嘗試哪些方法?在你給檔案中我看不出來
10/30 14:21, 1F

10/30 14:22, , 2F
請以瀏覽器的角度去想,他怎麼知道要去 lib 底下找?
10/30 14:22, 2F

10/30 14:22, , 3F
萬用解當然就是統統重新塞進 aaq.jar
10/30 14:22, 3F

10/30 14:24, , 4F
好我補上
10/30 14:24, 4F
※ 編輯: tga123 來自: 119.14.80.132 (10/30 14:35)

10/30 15:39, , 5F
看了一下自已之前寫的東西…在網頁的 archive= 參數裡面
10/30 15:39, 5F

10/30 15:41, , 6F
我有補上lib的資訊在其中
10/30 15:41, 6F

10/30 15:45, , 7F
ARCHIVE="AppletButton.jar, IntlWindow.jar, Media.jar"
10/30 15:45, 7F

10/30 16:14, , 8F
?????
10/30 16:14, 8F

10/30 16:17, , 9F
你附的網頁檔裡面的archive參數要加上你所用的jar列表
10/30 16:17, 9F

10/30 16:59, , 10F
喔喔喔意思就是說要在HTML上補上用到的JAR全部名稱嗎?
10/30 16:59, 10F

10/30 17:04, , 11F
還是說可以透過改MANIFEST去處理?
10/30 17:04, 11F

10/30 17:16, , 12F
寫在archive是外包的方式 而manifest則是板主說的內包法
10/30 17:16, 12F

10/30 17:33, , 13F
原來是這樣!我卡一早上了!感謝幫助ˊˋ揪肛腥
10/30 17:33, 13F

10/30 19:00, , 14F
揪 肛 腥...
10/30 19:00, 14F
文章代碼(AID): #1GZt3dUA (java)