2012-06-15 53 views
0

我對此很陌生 - 我從來沒有嘗試過把applet放到網上,我是一個相當新的程序員。訪問控制異常 - 拒絕訪問

我試圖把一個applet放到網頁上;第一小程序我試過沒有工作(上一個谷歌站點文件託管類文件櫃,沒有工作,因爲FTP是ASCII的類時,導致一個幻數錯誤)

所以我找到了一個地方,可以託管我的文件,並使FTP爲BINARY(這是applet類工作所必需的)。我做了這個改變,applet很好,完全在瀏覽器中工作,我很高興。

所以現在我試圖讓一個applet訪問文本文件(託管在類文件的相同位置)來工作,但無論我嘗試什麼,都無法訪問它們。

從我到目前爲止閱讀的內容來看,似乎我必須創建一個簽名的applet,以便我可以訪問其他文件,但這意味着我必須創建一個jar文件,我不能這樣做,因爲這是一個applet ,沒有主要的方法。

總之

:我有一個嘗試訪問其他文本文件的小程序,它不工作(在標題錯誤)

我可能是在什麼地方犯了一個錯誤,如果是這樣 - 任何幫助,將不勝感激。

+0

你完全可以製作一個jar和applet,它可以正常工作。你可以在這裏發佈stacktrace嗎? –

+0

*「從來沒有試圖把一個小程序在線,我是一個相當新的程序員」*這是一個災難的祕訣。 :(小蘋果比桌面應用程序更難開發,甚至比使用JWS在網上部署的桌面應用程序更難。 –

回答

1

從我迄今讀,好像我要創建一個簽名的小,這樣我可以訪問其他文件,...

的問題是File通過創建在客戶端上運行的小程序代碼可以從不指向遠程服務器上的位置。 File對象只是不這樣工作。

此資源將需要訪問URL而不是。要形成URL,請使用代碼庫或文檔庫(HTML所在的位置)的相對路徑。請注意,applet可以'回家'從自己的代碼庫或文檔庫中獲取資源 - 即使是在裝箱時也是如此。