Java Win WX和Win Vista
我已经使用Eclipse开发了一个Java应用程序。我使用的电脑操作系统是WinVista。在Win XP计算机上使用此应用程序时遇到问题。我发现的问题是: 如果在我的代码中使用以下行:Java Win WX和Win Vista,java,windows-vista,windows-xp,Java,Windows Vista,Windows Xp,我已经使用Eclipse开发了一个Java应用程序。我使用的电脑操作系统是WinVista。在Win XP计算机上使用此应用程序时遇到问题。我发现的问题是: 如果在我的代码中使用以下行: File source = new File(C:\\Program Files\\); boolean directory = source.isDirectory(); File source = new File(C:\\Archivos de Programa\\); (spanish) boolea
File source = new File(C:\\Program Files\\);
boolean directory = source.isDirectory();
File source = new File(C:\\Archivos de Programa\\); (spanish)
boolean directory = source.isDirectory();
变量目录的值将在Win Visto中设置为true,在Win XP中设置为false。
为了在使用Windows XP时将此变量设置为true,我需要使用以下行:
File source = new File(C:\\Program Files\\);
boolean directory = source.isDirectory();
File source = new File(C:\\Archivos de Programa\\); (spanish)
boolean directory = source.isDirectory();
但是,在Win Vista中,这些行的变量将设置为false
看起来Win Vista只“懂”英语,Win XP只“懂”西班牙语
有没有办法解决这个问题,或者我必须在代码中检查哪个选项是有效的,并根据这一点使用一种语言还是另一种语言
谢谢。您可以从程序文件中获得相应的目录
您可以从程序文件中获得适当的目录