когда писал статью, подумал, что стоит указать что это под windows.
Затем подумал, какой пред писать это, когда exe файлы, да и вообще у линуксойдов все схвачено, наверняка их умеляют такие решения))
Оказалось, что нет.
А если по теме, то программа в исходниках поставляется, думаю как вариант — портировать
Под линуксом есть в ядре такая вещь, как binfmt_misc. Позволяет запускать любые бинарники (к сигнатуре бинарника привязывается интерпритатор).
Через эту технологию можно запускать как Java (классы и JAR-ы), так и виндовые EXE.
Читать здесь: www.linuxhq.com/java.html
Или для эстетов есть GCJ, который умеет компилировать как в байткод, так и в native-бинари.
А исходник java-программы при некотором желании получить всегда можно :)
На Windows обхожусь bat-файлом, в котором прописана единственная строчка: java -jar D:/path/to/jedit.jar %1
а в Проводнике создаю ассоциации файлов с нужным мне типом расширений на этот bat-файл.
На FreeBSD использую единожды диалог «Открыть с помощью другого приложения...»; набираю строчку: java -jar /path/to/jedit.jar
и оболочка сама запоминает команду запуска для таких же файлов, никаких скриптов редактировать не нужно.
Только что «допонял» пост. А что Вам помешало
1) запускать jar-файлы просто «даблкликом»? Они же ассоциируются с ява-машиной (по крайней мере после установки JRE)
2) прописать ассоциацию (если windows, то в реестре) на открытие PHP-файлов (как вирусы делают на exe) чтобы файлы с таким расширением уходили в что-то типа «java jEdit %1»?
запуск Java приложений как exe файлы