Я просто заканчиваю небольшое приложение в JavaFX и начинаю думать о том, как его распространять. Я решил, что это будет простой вопрос о нажатии кнопки сборки и использовании одного из результирующих файлов.
По какой-то причине сборка создает:
- Файл Jar, который жалуется, не может найти свой основной класс при двойном щелчке.
- Файл jnlp, который не позволяет "не запускать приложение".
- Файл html, который, когда он открывается в моем браузере, навсегда показывает логотип java.
Все это заставляет меня поверить, что что-то не так с моей настройкой Java. Как я могу получить этот проект, упакованный и выходящий из двери?
Я хотел бы иметь один файл, который можно загрузить/отправить по электронной почте, дважды щелкнуть и запустить без суеты. Короче, что бы ни было легко.:) Я уверен, что вы можете сделать это с помощью Jar файла, но то, что я получаю с Netbeans и его командой сборки, довольно смешно.
Важные детали: я am Ubuntu Karmic. Я переключился на Sun Java вместо OpenJDK (что, похоже, очень сильно связано с JavaFX), но я думаю, что firefox все еще использует OpenJDK.