Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Компиляция приложения


Автор: Вася2 6.2.2007, 17:03
Прошу прощения за глупый вопрос:
скомпилировал (Run) приложение в JBuilder, но в папке проекта не появилось ничего кроме классов  smile 
Я знаю, что джава генерит байткод, но всё же, наверное должен быть какой-то запускаемый файл? Или как его потом запускать - из компилятора?

Автор: Hidrag 6.2.2007, 17:27
1. Компилятор компилирует код, а не запускает
2. Наверняка в JBuilder должна быть кнопка на запуск приложения
3. Запускаем файл в java - это *.jar файл, который можно запустить тырканьем мыши, и то запускаемым его можно назвать с натяжкой...
4. Пользуйся поиском, ибо user posted image

..и создавай темы в соответствующих разделах, не стоит нервировать модераторов smile

Автор: Вася2 6.2.2007, 17:37
Цитата(Hidrag @ 6.2.2007,  17:27)
1. Компилятор компилирует код, а не запускает
2. Наверняка в JBuilder должна быть кнопка на запуск приложения
3. Запускаем файл в java - это *.jar файл, который можно запустить тырканьем мыши, и то запускаемым его можно назвать с натяжкой...

Я это знаю..... и поиском пользовался - не нашел нужного мне...
И приложение из JBuilder запускается прекрасно, работает, но вот вопрос - wtf это за ПРИЛОЖЕНИЕ, если для его запуска мне каждый раз надо будет JBuilder запускать?? smile 

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

Автор: AntonSaburov 6.2.2007, 17:44
Посмтри тут: http://vingrad.ru/JAVA-JAV-000126

Запуск java-класса делается в помощью java, т.е. если у тебя есть класс RunMe.class, то запуск будет такой:

java RunMe

Само собой дожен быть прописан путь до файла java.exe (хотя при установке прописывается все в регистре и можно в Винде запускать прямо из командной строки) и текущий каталог - это каталог с твоим классом.

Автор: batigoal 6.2.2007, 22:25
Цитата(Вася2 @  6.2.2007,  18:03 Найти цитируемый пост)
Я знаю, что джава генерит байткод, но всё же, наверное должен быть какой-то запускаемый файл?

Говоря в общем - нет, такого файла нет. Есть только главный класс приложения, метод main() которого и является точкой входа.

Автор: Vasay 7.2.2007, 12:39
Наверняка, в JBuilder, в настройках можно поставить, чтоб сразу создавался jar-ик, который в винде, при установленом jre будет запускаться двойным щелчком.

А так, как уже писали:
[путь к java] java main
для main.class

или
[путь к java] java -jar MyApp.jar 
для jar - файла.

Автор: _L_ 9.2.2007, 10:53
у меня несколько другая проблема:
прогу в jbuilder я скомпелировал, но не могу посмотреть результаты её работы. жму Run, прога компелируется, затем вывалевается окошко "welcom to jbuilder", из которого можно только выйти. Что делать? smile 

Автор: batigoal 9.2.2007, 11:28
А текст программы-то какой? Может, ее задача - вывалить окошко "Welcome to JBuilder" smile

Автор: _L_ 9.2.2007, 12:50
при компеляции любой программы автоматом запускается прога,  которая действительно нужна чтобы вывалевать окно "welcom". 
избежать можно, если зупускать через run>run "*.java" using "welcom";

это баг или дурные настройки?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)