0
我有一個Java Swing應用程序,我想測試(DMG文件)的新版本,但它一直在打開舊版本的應用程序,雖然我已刪除舊的應用程序。這就像打開一個緩存版本。啓動Java應用程序的新版本中打開舊版本
這是我如何安裝應用程序:
- 打開DMG文件。
- 拖動文件,應用程序文件夾。
我只看到在OS X在Windows這個問題,它工作正常。
我甚至嘗試直接運行jar文件,我看到相同的行爲;它適用於Windows,但在Mac上顯示舊版本。
我嘗試以下,但我看到了相同的行爲:
重新啓動計算機
結算/刪除Java高速緩存(從
System Preference>Java>General>Temporary Internet Files>Settings>Delete Files...
)- 記錄作爲Guest用戶在我的Mac上。
最後,我試過這在不同的Mac上,我沒有看到這個問題。看起來我的OS X有一些特別的問題。
應用和'顯示包Contents'右鍵單擊;導航到'.jar';檢查它;嘗試直接運行它。 – trashgod
@trashgod您的意思是「檢查它」的具體內容嗎?我沒有點擊顯示包內容,並導航到.jar並運行它。不幸的是,它仍然顯示舊版本。我覺得很奇怪! – rocketfinger
_Is_它是舊版本嗎?另外,檢查清單,執行PATH,Java CLASSPATH和其他位置(https://stackoverflow.com/a/3432254/230513)。 – trashgod