【发布时间】:2010-02-05 20:06:40
【问题描述】:
我使用 Eclipse 开发了一个 Java 应用程序。我用的电脑操作系统是Win Vista。在 Win XP 计算机上使用此应用程序时遇到问题。我检测到的问题是:
如果在我的代码中我使用以下行:
File source = new File(C:\\Program Files\\);
boolean directory = source.isDirectory();
变量目录的值将在 Win Visto 中设置为 true,在 Win XP 中设置为 false。 为了在使用 Windows XP 时将此变量设置为 true,我需要使用以下几行:
File source = new File(C:\\Archivos de Programa\\); (spanish)
boolean directory = source.isDirectory();
但是,通过这些行,变量将在 Win Vista 中设置为 false。
看起来 Win Vista 只能“理解”英语,而 Win XP 只能“理解”西班牙语。
有什么方法可以解决这个问题,还是我必须在我的代码中检查哪个选项是有效的,并根据该选项使用一种语言或另一种语言?
谢谢。
【问题讨论】:
标签: java windows-vista windows-xp