Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> java в .exe, исполняемый файл на java  
:(
    Опции темы
godvinn
Дата 18.1.2009, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 407
Регистрация: 4.4.2008
Где: possibility of mo ving to Kyiv

Репутация: нет
Всего: 1



Здравствуйте. Извините может темы подобные поднимались ну в них я нашел только описание программ какие могут это делать (java в .exe). А мне нужно немного разъяснить...?.

Суть вопроса в следующем: есть например  у меня маленькая программа 
Код

public class Main
{

    public static void main(String[] args)
    {
            for (int i = 0; i < 100; i++ )
            {
                 System.out.println("i =  " + i + " \n");
            }
    }
    

}
 
я ее компилирую с помощью javac Main.java
потом запускаю ее с помощью java Main оно мне выдает какой то результат и все, и постоянно надо писать в консоли java Main  чтобы посмотреть результат, можно ли как то сделать чтобы было как в С++ я например написал программку и я же сразу могу пользоваться .exe фалом.*?
 


--------------------
Everything happens in life.
user posted image
PM MAIL   Вверх
Exai1e
Дата 18.1.2009, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 908
Регистрация: 3.12.2006
Где: Moscow

Репутация: 1
Всего: 30



Как вариант сделать bat файл, который будет запускать твою программу. Поищи получше по форуму, темы поднимались огромное кол-во раз.


--------------------
"Решение зависит от выбранного геморроя" © Snowy
"у нас как в армии - либо работает, либо так и задумано"
PM MAIL ICQ   Вверх
godvinn
Дата 18.1.2009, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 407
Регистрация: 4.4.2008
Где: possibility of mo ving to Kyiv

Репутация: нет
Всего: 1



я читал несколько таких тем тут на форуме ну мне нужно понять это делается компиляторами вроди netBeans или Visual J++, потому что для с++ это все сразу делается, или java такого сразу не поддерживает,  нужно ,  как сказал Exai1e, писать bat-файлики и тому подобное  ( *? 


--------------------
Everything happens in life.
user posted image
PM MAIL   Вверх
math64
Дата 18.1.2009, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2505
Регистрация: 12.4.2007

Репутация: 8
Всего: 72



JBuilder может создать .exe, но для запуска программы нужно иметь на компьютере установленную jre.
PM   Вверх
LSD
Дата 18.1.2009, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



А на линуксе ты как этот exe запускать будешь? smile

По умолчанию Java приложения существуют в виде class файлов (для удобства можно упаковать в архив jar, war, ear и т.п.). Все остальное делается внешними утилитами. И в общем-то не особо нужно, за исключением редких случаев.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
powerOn
Дата 18.1.2009, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 47
Всего: 159



Модератор: Прежде чем задать вопрос используйте поиск по форуму.


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Samotnik
Дата 19.1.2009, 01:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 8
Всего: 191



ссылко
а вообще, я в гугле много утилит для этого нашел ! 
А зачем exe  делать ?  Это ж  Java !!!!!!!  smile 
PM MAIL   Вверх
krundetz
Дата 19.1.2009, 09:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: нет
Всего: 69



godvinn, я кажется тебя понял, тебе надо чтобы твоя программа запускалась бы автоматически при щелчке на неё, как в windows так и в linux, для этого собери свою прогу в .jar файл. И можешь жить спокойно везде где установлена java он запуститься автоматически при щелчке на него.


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
godvinn
Дата 19.1.2009, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 407
Регистрация: 4.4.2008
Где: possibility of mo ving to Kyiv

Репутация: нет
Всего: 1



krundetz  да именно как ты и сказал при щелчке мыши чтобы запускать программу, а если в jar собрать  то и консольные программки будут работать  при щелчке на них *?


--------------------
Everything happens in life.
user posted image
PM MAIL   Вверх
LSD
Дата 19.1.2009, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Чтобы работали консольные программы, надо смотреть, чтобы в ассоциациях файлов стояла java.exe а не javaw.exe.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
BIV
Дата 22.9.2010, 20:19 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 219
Регистрация: 20.12.2007

Репутация: нет
Всего: 1



Цитата(LSD @ 18.1.2009,  14:27)
А на линуксе ты как этот exe запускать будешь? smile

По умолчанию Java приложения существуют в виде class файлов (для удобства можно упаковать в архив jar, war, ear и т.п.). Все остальное делается внешними утилитами. И в общем-то не особо нужно, за исключением редких случаев.

Вопрос состоит в том, чтобы упростить жизнь тех, у когоне стоит машина джава, да и не рубит в программировании. Челу нужно просто запустить программу написанную кем-то
PM MAIL   Вверх
LSD
Дата 22.9.2010, 20:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(BIV @  22.9.2010,  21:19 Найти цитируемый пост)
Вопрос состоит в том, чтобы упростить жизнь тех, у когоне стоит машина джава, да и не рубит в программировании. Челу нужно просто запустить программу написанную кем-то 

А написать bat и sh файлы для такого пользователя нельзя? Или использовать инсталляторы, чтобы еще и ярлычки посоздавать, не?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
alivesubstance
Дата 22.9.2010, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 22.9.2008
Где: СПб

Репутация: нет
Всего: нет



Есть еще вариант записать в манифест джарника проперти Main-Class. Класс должен указывать на входную
точку в приложении(main(), JApplet, JFrame, etc). 
Работает на виндовсе и на линухе.   smile 

Это сообщение отредактировал(а) alivesubstance - 22.9.2010, 20:52
PM MAIL ICQ Skype   Вверх
jk1
Дата 22.9.2010, 21:39 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1168
Регистрация: 17.10.2008
Где: Санкт-Петербург

Репутация: 40
Всего: 75



Цитата

Есть еще вариант

Это не то что вариант, это для standalone-приложения обязательное условие.


--------------------
Opinions are like assholes — everybody has one
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0593 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.