2009-09-22 51 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