2010-05-02 8 views
3

как работает любой exe-файл или что-то .. ??Могу ли я запустить программу Java через значок на рабочем столе?

+0

Что context - планируете ли вы распространять созданное приложение Java или просто хотите запустить приложение Java через значок? (В последнем случае это будет перенесено на Суперпользователя.) – Jonik

+0

Im пытается запустить созданное Java-приложение :) –

+1

Затем вы найдете много полезной информации по адресу http://stackoverflow.com/questions/80105/whats -The-лучший-путь-к-распространять-Java-приложений. Если вы хотите создать независимый exe (с включенным JRE), взгляните на ответ Скотта ниже (http://stackoverflow.com/questions/2753371/can-i-run-a-java-program-through-an -icon-on-my-desktop/2753396 # 2753396) или эти старые вопросы: http://stackoverflow.com/questions/2258932/embed-a-jre-in-a-windows-executable и http: // stackoverflow. com/questions/2712768/how-to-make-java-application-standalone – Jonik

ответ

1

Вы можете создать исполняемый файл с одним из следующих способов:

+2

Вы можете создать значок рабочего стола для запуска приложения Java, не переупаковывая его как exe. В зависимости от того, что действительно хочет OP, это может быть излишним. – Jonik

+0

например, я хочу отправить этот файл кому-либо. У него/нее должна быть библиотека java на его/ее компьютере. –

+0

@WM. Если вы хотите создать файл, который может быть выполнен независимо от того, установлен ли JRE, тогда вы должны посмотреть на инструменты, которые могут создать exe с включенным JRE, например Launch4j или exe4j, упомянутые Скоттом. – Jonik

2

Сделать исполняемый JAR-файл:

http://csdl.ics.hawaii.edu/~johnson/613f99/modules/04/jar-files.html

+0

Java Web Start - это более современная/надежная версия этого. –

+1

@Sean: Увидев другие вопросы по теме Java, JWS, вероятно, далеко за пределами его реального намерения и понимания. Яркой исполнительский JAR является самым простым выбором здесь. – BalusC

+0

... но это не будет двойным щелчком мыши, как .exe. Файл JWS. –

2

Использование Java Web Start для упаковки и развертывания приложения на веб-сервере.

Во время запуска он будет создавать ярлыки на рабочем столе, которые могут подключаться к серверу и обновлять ваше приложение, если обнаружены обновления.

Он также имеет и другие преимущества, как тот факт, что он может гарантировать, что вы имеете право виртуальную машину и загрузить право один в случае, если вы не