Index: I18nBundleUtil.java =================================================================== --- I18nBundleUtil.java (revision 2041) +++ I18nBundleUtil.java (working copy) @@ -549,7 +549,11 @@ protected static List getURLsFromJar(URL incomingURL, File jarfile) { - String pattern = getSearchBundlePattern(); + /** + * use this fixed pattern instead of getSearchBundlePattern() because ZipEntry.getNamer() always use 'linux' path description + */ + String pattern = ".*i18n/.+\\.properties"; + try { ZipInputStream zis = new ZipInputStream(new FileInputStream(jarfile)); try {