Я создал пакет Debian для своего приложения, который зависит от openjdk-7-jre, проблема в том, что я также должен убедиться, что он запущен с Java 7 (скорее всего, Java 6 по-прежнему используется по умолчанию.) В настоящее время у меня есть
Exec=java -jar Application.jar
... который, очевидно, просто примет установку Java по умолчанию.Я мог бы указать что-то вроде:
Exec=/usr/lib/jvm/java-1.7.0-openjdk-i386/bin/java -jar Application.jar
... но я немного устал, потому что там есть бит архитектуры (i386), и если это изменится, то, вероятно, путь не будет работать.
Есть идеи?Или я пытаюсь сделать это неправильно?Или же все-таки вышеприведенный подход будет работать?
Я не могу проверить сам код Java, поскольку, очевидно, он не запустится, если это неправильная версия, поэтому ничего не могу проверить!