Помогите побороть Ыклипс
То есть MissingResourceException вылетает только с jre1.4 и только если запускать из Иклипса.командную строку запуска, генерящуюся эклипсом, в студию
вообще, там вроде целый таб посвящен рантайм класспасу. добавить туда чего надо не помогает?
командную строку запуска, генерящуюся эклипсом, в студиюДико туплю, как ее получить?
вообще, там вроде целый таб посвящен рантайм класспасу. добавить туда чего надо не помогает?Если бы я натупил с класпасом в эклипсе, то простое переключение на другую jre ничего бы не дало. А я написал, что переключение на другую jre(1.6) решает проблему.
Компилятор конечно же 1.4.
Если бы я натупил с класпасом в эклипсе, то простое переключение на другую jre ничего бы не дало. А я написал, что переключение на другую jre(1.6) решает проблему.Пробежись дебагом по ResourceBundle#getBundle, в частности ResourceBundle.Control и сравни с дебагом по этому.
Оставить комментарий
Gaishnik
Запускаю из под Иклипса 3.4.1 программу, содержащую такой кодВ Run->Run Configurations установлено, что запускать надо jre 1.4.2(которую я скачал и установил отдельно)
package.message - это properties, упакованный в jar
Вылетает MissingResourceException.
При этом, если properties не упаковывать в jar, а просто положить в класспас, то все ок.
Если в Run->Run Configurations переключить на jre 1.6, то все ок.
Если запускать из командной строки с jre 1.4
то тоже все ок. Я уверен, что предыдущая команда вызывает именно jre 1.4, так как
То есть MissingResourceException вылетает только с jre1.4, только если ресурс упакован в jar и только если запускать из Иклипса.
CLASSPATH на уровне системы не установлен
Никаких спецнастроек Run Configurations не производилось.