2009-09-22 54 views
1

與Windows 7有些模糊,有人有與Windows 7的Java兼容性的經驗嗎?這應該是一個問題,或者程序可能工作正常嗎?使用Windows 7的Java應用程序 - 是否存在兼容性問題?

如果有人有Swing應用程序的經驗,我會特別感興趣嗎?

可用版本似乎是beta版本,因此它們不會爲評估提供完美的基礎,但有些版本。

BR,Touko

回答

1

我一直在使用各種Java應用程序在我的Win 7的64箱就好了,從未發生過任何問題。即使我的一些老編碼不好的搖擺應用也沒有問題。

大多數情況下,Win 7是新服裝中的Vista。因此,不應該有太多問題。

1

您最大的擔心是安裝了正確的Java運行時。如果出現這種情況,您可以期望正確編寫的Swing程序具有相同的工作方式。

(通過適當的我指的是沒有硬編碼的按鈕大小或類似)

0

我有在Windows 7上我的Swing應用程序的問題(可能Vista的 - 還沒有嘗試過),是Java運行時指示到Windows,這是UAC感知的,而我的應用程序在JVM中運行實際上不是。因此,如果有人將其安裝到傳統位置(例如C:\ Program Files \ MyApp),則應用程序將失敗,因爲它無法將配置數據或錯誤日誌文件寫入其安裝目錄。因爲我使用了一些第三方庫,它們將自己的文件寫入當前(即安裝)目錄,並且我還有很多重要的事情要做,而不是僅僅爲了使錯誤報告和配置存儲能夠識別UAC ,我採取了阻力最小的路徑,並將我的默認安裝目錄更改爲C:\ MyApp。我意識到這是回溯到DOS時代的人們迴歸到C:\中的無數應用程序目錄的結果,但是,對於Java應用程序,Windows實現UAC虛擬化的方法並不適用於Windows應用程序。

1

有Swing應用程序的若干問題,在Windows7中有如下陳述:

  1. 的JCheckBoxMenuItem將不顯示圖像

    JCheckBoxMenuItem(Icon,Text,boolean);//Icon will not displayed 
    

    您可以參閱http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7122141

  2. 焦點問題。有時候,逃避將無法正常工作

+0

UAC的問題,需要我們非常希望與的%ProgramFiles%.Windows7安全文件夾結構好打之前,這取決於我們如何讓我們的代碼 – user1033736 2012-03-14 13:40:06