Скорее всего jar-архив битый, расширение неверное или приложение может быть не для того тела, ну и как вариант он сам запечатан в winrar вот и ругается,нужно достать его оттуда. Незнаю как в 4 поколении, но в 5, тел даже в папке прочее определяет ява приложения и цепляет к ним ярлык с чашкой, если такого нет значит по любом одна из вышеперечисленых проблем.