OGR Опубликовано 20 апреля, 2008 Жалоба Поделиться Опубликовано 20 апреля, 2008 (изменено) Подскажите пожалуйста, как сделать, чтобы программа, написанная на Java (в jDeveloper от Oracle) запускалась, как обычная. Т. е. нажатием на какую-то иконку. Я вижу два способа: 1. Использование native компилятора для привязывания программы к определенной платформе (например Windows) 2. Или какое-то преобразование для запуска под JVM в любой среде. Соответственно, хотелось бы знать, какие native компиляторы есть или как сделать "какое-то преобразование" Изменено 20 апреля, 2008 пользователем OGR Ссылка на комментарий Поделиться на другие сайты Поделиться
Shurr Опубликовано 21 апреля, 2008 Жалоба Поделиться Опубликовано 21 апреля, 2008 ИМХО самый простой способ - сделать bat-файл (или его аналоги для соответствующих платформ), и давать ярлык на него. Вопрос в том, в каком виде распространяется программа. Если есть какой-то инсталлятор - это одно, если просто в виде архива с программой - это другое. В процесе инсталляции можно определить наличие JRE, прописать пути к ней в файле запуска и пр. В случае же распространения архивом остается надеяться, что в PATH прописан каталог c JRE, или возлагать задачу прописания пути к JRE на пользователя. Ссылка на комментарий Поделиться на другие сайты Поделиться
OGR Опубликовано 21 апреля, 2008 Автор Жалоба Поделиться Опубликовано 21 апреля, 2008 а как хотя бы JRE создать? Ссылка на комментарий Поделиться на другие сайты Поделиться
Shurr Опубликовано 22 апреля, 2008 Жалоба Поделиться Опубликовано 22 апреля, 2008 В каком смысле создать? Инсталляха качается с http://java.sun.com/javase/downloads/index.jsp. Ссылка на комментарий Поделиться на другие сайты Поделиться
OGR Опубликовано 1 мая, 2008 Автор Жалоба Поделиться Опубликовано 1 мая, 2008 Создать в смысле, что есть куча файлов типа .class , из которых только один имеет метод main(). Но файлы связаны между собой (один пакет). Вот как сделать, чтобы запускалась программа? Ссылка на комментарий Поделиться на другие сайты Поделиться
Shurr Опубликовано 1 мая, 2008 Жалоба Поделиться Опубликовано 1 мая, 2008 Обычно все классы пакуются в jar-файл. Для этого в JDK есть утилита, jar.exe. Будучи запущенной без параметров она рассказывает как ее использовать. Если ты писал программу к IDE - обычно они тоже могут собрать jar. Дальше запускается java -jar <имя jar-файла> [входные параметры программы] Ссылка на комментарий Поделиться на другие сайты Поделиться
itanko Опубликовано 3 мая, 2008 Жалоба Поделиться Опубликовано 3 мая, 2008 Честно говоря я не работал с java, но краем уха слышал, что она компилируется в native с помощью gcc (конкретно gcj - http://gcc.gnu.org/java/). Под windows это все дело есть в mingw (http://sourceforge.net/project/showfiles.php?group_id=2435 - там куча всего, искать строчку gcc-java). Только наверняка здесь есть проблемы с совместимостью. Ссылка на комментарий Поделиться на другие сайты Поделиться
LambarMab Опубликовано 8 мая, 2008 Жалоба Поделиться Опубликовано 8 мая, 2008 Если среда джавовская установлена, то можно запустить бат-файлом. Универсально - есть, вроде способы сделать псевдоэкзешник. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти