|
0 / 0 / 0
Регистрация: 01.07.2009
Сообщений: 75
|
|
Как запустить оконное приложение?17.07.2009, 22:28. Показов 3690. Ответов 12
Метки нет (Все метки)
Как запустить оконное приложение, автономно?
Т.е. без загрузки его в качестве апплета из HTML-страницы?
0
|
|
| 17.07.2009, 22:28 | |
|
Ответы с готовыми решениями:
12
Как java-приложение может попросить OS запустить внешнее приложение? Как запустить простейшее приложение WebServices Как запустить приложение java с firebird |
|
0 / 0 / 0
Регистрация: 02.01.2009
Сообщений: 134
|
|
| 17.07.2009, 22:37 | |
|
Что значит в качестве - есть приложения (неважно - оконные или консольные - есть метод main), а есть апплеты (наследники JApplet). Можно и апплет сделать чтобы запускался как приложение (метод main в него сунуть ну и т.д.). Но если у тебя чистый апплет - то это только апплет, посмотри код (если можешь). Это как рыба и мясо - есть рыба, есть мясо, и есть ассорти.
0
|
|
|
0 / 0 / 0
Регистрация: 01.07.2009
Сообщений: 75
|
|
| 18.07.2009, 11:28 [ТС] | |
|
Рыба это - апплет, просто класс.
А как откушать мяса - кликнуть исполнимый файл, чтобы он открыл оконце со сторочкой 'Приятного аппетита! Вегетарианцы.'
0
|
|
|
0 / 0 / 0
Регистрация: 02.01.2009
Сообщений: 134
|
|
| 18.07.2009, 11:44 | |
|
Я не понял - у тебя исходник или только файл класса.
Если исходник есть, или это вообще ты пишешь, то делаешь обычный апплет (наследник JApplet), добавляешь метод main..., в нем создаешь свой апплет, создаешь фрейм, добавляешь апплет во фрейм и его отображаешь. Это далеко не единственное решение и даже наверно не лучшее. Можно и наоборот: в методе инит апплета создаешь фрейм и добавляешь его в апплет, в методе мэйн просто отображаешь этот фрейм, а вся работа делается во фрейме. В любой книге это рассказано. Если у тебя только файл класса - допустим это чистый апплет, без мейна. Просто посмотреть без браузера можно appletviewer или чего то похожим. Если переделать хочешь в приложение, есть идея такая (хотя я не занимался этим не знаю, заработает ли): пишешь класс, в методе main создаешь экземпляр этого твого апплета, создаешь фрейм, добавляешь апплет во фрейм и отображаешь. Может так. Хотя, хоть убей, не понимаю, зачем все это надо. Напиши подробнее зачем - тогда и ответ точнее будет.
0
|
|
|
0 / 0 / 0
Регистрация: 01.07.2009
Сообщений: 75
|
|
| 18.07.2009, 12:35 [ТС] | |
|
Hужно узнать как создать в Java аналог исполнимого файла-окошка, типа *.exe.
Импортируется при этом библиотека SWING/AWT, но компилятор любой файл *.java по умолчанию превращает в *.class.
0
|
|
|
0 / 0 / 0
Регистрация: 01.07.2009
Сообщений: 75
|
||||||
| 18.07.2009, 12:57 [ТС] | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 01.07.2009
Сообщений: 75
|
|
| 18.07.2009, 13:30 [ТС] | |
|
И самое важное - выскакивает сообщение при открытии откомп. файла 'Unable to launch the specified application.'
Он не может открыть приложение. Что это говорит?
0
|
|
|
0 / 0 / 0
Регистрация: 26.05.2009
Сообщений: 81
|
|
| 18.07.2009, 23:04 | |
|
Ну попробуй сказать что за JDK, как пробуешь запусить....
0
|
|
|
0 / 0 / 0
Регистрация: 01.07.2009
Сообщений: 75
|
|
| 19.07.2009, 01:31 [ТС] | |
|
Спасибо, я счастлив сообщить, что по неопытности просмотрел значение переменной окружения CLASSPATH. (У меня её вообще не было!)
Сейчас уже надо отдать себя в объятия Морфея (пойти спать), а завтра залезу с утра, починю и потом скажу что получилось... Странно, почему никто не создал прогу, которая сама проверяет и выставляет переменные окружения. Ну ведь сколько раз на одни и те же грабли! Между прочим в VS в жизни никогда сам не ставил переменные окр.!
0
|
|
|
noir
|
|
| 21.07.2009, 22:03 | |
|
Эээ... Про Classpath и проги. Обычно делают примерно так:
java -classpath %CLASSPATH%;.libchego-to-tam.jar;.;libeshe-chego-to.jar -jar main.jar и пишут это в .bat файл или шелл-скрипт. А про то, что в VS не надо устанавливать переменные - зря вы... Иногда еще как надо... |
|
|
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
|
|
| 21.07.2009, 22:09 | |
|
гы
никоим образом не опровергая вышесказанное, только отмечу, что эта строчка ратотать НЕ БУДЕТjava -classpath %CLASSPATH%;.libchego-to-tam.jar;.;libeshe-chego-to.jar -jar main.jar чуть правильнее будет так: java -classpath %CLASSPATH%;.libchego-to-tam.jar;.;libeshe-chego-to.jar;main.jar eshe.chego.MainClass ну типа пришел, вставил, отвалил. это про 2 копейки
0
|
|
|
noir
|
|
| 21.07.2009, 23:47 | |
|
Если все правильно настроить, - работать будет
. или действительно -jar и -classpath вместе не работают... Забыл уже, JSP рисуя...BTW, а может ли программа сама менять свой classpath? Или это мои глюки? |
|
|
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
|
|
| 22.07.2009, 00:11 | |
|
я подозреваю, такое можно вычудить через ClassLoader. обычные классы грузит за милую душу, в джар тоже залезть не проблема вроде.
0
|
|
| 22.07.2009, 00:11 | |
|
Помогаю со студенческими работами здесь
13
Как запустить java приложение с компьютера? Как запустить приложение в JBoss через консоль? Как запустить клиентское приложение на удаленном сервере? Java, Eclipse, Classpath. Как запустить приложение из командной строки Оконное приложение "Шифр Тритемиуса" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|