Olá.
Eu utilizei essa opcao do Eclipse para alocar todas as strings do meu programa em um arquivo properties.
Está rodando 100% pelo eclipse.
Agora criei o arquivo jar, mas quando fui rodar a aplicacao vejam o que ocorreu:
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
at program.Application.<init>(Application.java:54)
at program.Application$13.run(Application.java:717)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.util.MissingResourceException: Can't find bundle for base name messages, locale de_DE
at java.util.ResourceBundle.throwMissingResourceException(Unknown Source
)
at java.util.ResourceBundle.getBundleImpl(Unknown Source)
at java.util.ResourceBundle.getBundle(Unknown Source)
at program.Messages.<clinit>(Messages.java:8)
... 9 more
Estou rodando o jar em uma maquina que tem o windows em alemao. Entendi que o erro foi gerado porque a aplicacao nao encontrou um arquivo properties para o idioma alemao.
No package do meu programa eu tenho o arquivo messages.properties somente.
Como devo fazer para o programa funcionar? Pensei em criar um arquivo messages_de_DE.properties mas também nao funcionou.