簡體   English   中英

Java Applet中的不可追蹤異常

[英]Untraceable exception in java applet

我在跟蹤無法加載Java(fx)小程序的原因時遇到了一些問題。

瀏覽器的Java插件控制台一直是我解決問題的唯一信息來源。 目前沒有太大幫助的原因是該小程序開始加載,下載了jar文件,並向控制台輸出了一個百分比以及偶爾的聲明,說它在下一個jar文件中。 在某個時間點(每次的百分比不同),控制台只是意外關閉,並且小程序停止加載。 我知道這不是很多,但我想知道是否有任何方法可以將控制台的輸出存儲到本地計算機上的文件中。 要調試此特定問題,可以接受臨時更改安全權限。

我嘗試過的每台PC上都出現了問題,但是,如果我在失敗后繼續刷新,它似乎會緩存先前下載的jar文件,從而進一步完成加載過程,直​​到最終起作用。 我現在的問題是,在特定的客戶網絡上刷新不能解決問題。 我認為這可能是寫入磁盤的權限問題,但是我嘗試使用管理員帳戶仍然沒有運氣。 我也嘗試了各種瀏覽器。 值得注意的是,它們通過代理服務器 - 當applet嘗試加載它時,要求登錄代理的憑據似乎授權正常。

如果有人對我可以嘗試的建議,我們將不勝感激。

謝謝,

詹姆士

兩點:

  1. 您應該能夠通過applet控制台查看器(在PC上的系統托盤中運行)獲得堆棧跟蹤,如果打開它,它將顯示您的堆棧跟蹤以進行調試。
  2. 您可以使用Java Applet Viewer工具重現此問題嗎? 這將允許您編寫單元測試,並更容易調試。

我忘記了它的位置,但是在Java控制面板中的某個位置(我相信高級選項卡下的選項之一)中有一個選項可以打開日志記錄。 這會將所有輸出都記錄到java控制台中。 在嘗試調試與此類似的問題時,我曾使用過該工具。

這里有一些有關文件出現位置的信息: http : //download.oracle.com/javase/1.5.0/docs/guide/deployment/deployment-guide/tracing_logging.html

問題最終是一些JS代碼在小程序初始化之前對小程序進行了調用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM