Я разработал Java-приложение с использованием Eclipse. Операционная система компьютера, который я использовал, - Win Vista. У меня возникают проблемы при использовании этого приложения на компьютере с Win XP. Проблема, которую я обнаружил:
Если в моем коде я использую следующие строки:
File source = new File(C:\\Program Files\\);
boolean directory = source.isDirectory();
Значение каталога переменной будет установлено равным true в Win Visto и false в Win XP.
Чтобы установить для этой переменной значение true при использовании Windows XP, мне нужно использовать следующие строки:
File source = new File(C:\\Archivos de Programa\\); (spanish)
boolean directory = source.isDirectory();
Однако с этими строками в Win Vista переменная будет установлена в значение false.
Похоже, что Win Vista «понимает» только английский, а Win XP «понимает» только испанский.
Есть ли способ решить эту проблему, или я должен проверить в своем коде, какая опция действительна, и, в зависимости от этого, использовать один или другой язык?
Спасибо.