Как запустить jar-программу на Windows XP? На Windows 8 нормально запускается?
Написал небольшую программу. Сделал jar. На Windows 8 запускается в два клика. А на Windows XP только с командной строки - но работает нормально. "Открыл с помощью" и java и javaw. Не запускается. Написано на Windows 8 с jdk-1.7. На Windows XP стоит jre-1.8. Как запустить в два клика?
Зачем батник? Костыль же, лучше ассоциировать напрямую к javaw через сервис->свойства папки, в отличие от 7 в XP это несложно сделать. Заходим в "типы файлов", ищем или создаём тип Jara, создаём действие Open (или &Open, чтобы можно было запустить файл вызовом контекстного меню и клавишей O), указываем что-то вроде:
"C:\Program Files\Java\JREx64\bin\javaw.exe" -jar "%1" %*
Всё, устанавливаем Open как действие по умолчанию.