光華商場

經典論壇博物館 (2000~2002)

典藏千禧年硬體社群討論

Java Applet的問題

看板:網頁製作 發表時間:2002-01-19 13:08:36 回覆數:4 則 瀏覽點閱:129 次
請教一下,副檔名為.html的網頁文件上若嵌入Java Applet時,把applet的.class檔放在與.html文件的同一個目錄下,在執行.html文件時,就可以自動讀取、載入並且在.html文件上執行.class,此時<applet>的標籤中不設Codebase屬性也可以對嗎?
問題是這樣的:我在網頁上傳Server之前,在電腦的桌面下放置了.class與.html,照說桌面也是一個檔案夾,假如此時我用IE執行.html文件,在網頁打開時,應該就會載入、執行在同一目錄下的.class才是,可是卻會一直在IE的狀態列(異常;!~~~~~~~找不到~~~.class~~),與網頁上原本該出現Applet的框位上出現這樣的錯誤訊息!(很顯然,找不到那個.class檔)但我只要在桌面另外做一個檔案夾,把這兩個(.html與.class)檔案放進去,然後在這個檔案夾裡執行.html就沒有問題了!!這是在Win Me下的狀況,同樣的東西,我把他移到Win XP下做時,不僅不能在桌面下執行,就算把兩個檔案放到新作的檔案夾裡也一樣不能執行!而必須把這整個檔案夾移到其他非桌面下的子檔案夾哩,才又能夠繼續執行....相當奇怪!?若.html載入的是其他類型檔案如圖片、音效、Flash....等一般網頁常用檔案不是只要放在同一目錄下,不設路徑就能載入的嗎?(這些在我的電腦裡都沒有問題)難道在使用Java Applet時還有什麼要注意的東西嗎?
請指教,或者指引我該去讀什麼文件(sun的java站裡文件太多了,可否指引一個方向),謝謝!


前面那一貼是一樣的問題,出了點皮漏,貼者又不能刪,請版主砍掉,再次謝謝。


Edited by - johnlian on 01/20/2002 02:09:18
💬 討論串回覆 (4 則)
#1 樓 charles
📅 2002-01-27 15:38:53
你能不能貼一下你的程式呢?你描述的有點亂 我看不太懂,不過以我的經驗來說,會有問題出現,90%都是程式的問題…
#2 樓 eguard
📅 2002-02-13 11:19:02
應該是路徑的問題吧
因為在桌面上的路徑會含有空白
像是 Documents and Settings
這樣對於一個網址來說就不行了
所以你把他另外放在磁碟底下的目錄
就可能沒有問題, 因為一般人習慣不用空白鍵當檔名或目錄名稱的

YEAH
#3 樓 Fily Jonn
📅 2002-02-13 22:39:56
建議你丟到網路上的主機去執行 ... 而且最好是Unix/Linux架的主機上 ...


這個事情我以前也遇到過 ... 後來也是搞到自己快瘋了...沒想到原因是本身OS給的程式的副檔名就只有三個位元啦 ... 只是有時候很兩光,一下子讀的出來,一下子就有問題,要不然就突然的把你的.class改成.cla或.cl~ ... 所以小弟給您的建議就是丟到支援大於三個字元副檔名的網路主機上,去測

園地是大家一起維護進步的
0407兄所道之言,真是令人感觸良深 ...
#4 樓 johnlian
📅 2002-02-13 23:31:27
兩位提供了合理的判斷,3Q,來去試試!
⬅️ 返回【網頁製作】看板列表 🏛️ 回到經典論壇博物館首頁