看板 java 關於我們 聯絡資訊
我最近寫了一個表單傳送程式 想說把他放到網路上用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
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