Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Общие вопросы > Как запустить программу |
Автор: antikom 15.5.2009, 16:22 |
Здраствуйте. В java новичок. Скачал NetBeans 6, написал простенькую программку типа Hello world компилирую в output все выводит. Извините за такой вопрос , но все же Вопрос как запустиь программу т.е. создать экзэшкик. Спасибо. |
Автор: Старовъръ 15.5.2009, 16:25 |
Понятия exe'шника в Жава нет. Его заменяют обычно jar-архивом. |
Автор: antikom 15.5.2009, 16:27 | ||
Ага спасибо за ответ. Вроде разобрался то что jar. Откомпилировал проект, в папке проекта появился файл c именем проекта тип файла Executable Jar File. Это его надо запускать, нажимаю на него ничего не происходит. Нашел на форуме цитату участника LSD
Где это можно поменять. |
Автор: Старовъръ 15.5.2009, 16:44 |
А в переменную среды path прописан путь к %JAVA_HOME*/bin? Если нет, то пропиши и, скорей всего, понадобиться перезагрузка. |
Автор: rygel 15.5.2009, 16:52 |
ассоциацию типа файла и программы можно настроить в свойствах файла: "Open with.." если тип jar замаплен на архиватор или на javaw.exe |
Автор: Старовъръ 15.5.2009, 18:27 |
??? |
Автор: Старовъръ 16.5.2009, 09:09 |
Млин, это "нечто", наверное, есть инструменты для Нокиа % Жава настраивается стандартно: сначала устанавливается, затем в переменных среды прописывается path & JAVA_HOME. После перезагружаем тазик и все архивы, все команды запускаются. |
Автор: antikom 16.5.2009, 16:53 |
Что именно надо прописать в значении переменной PATH. p.s. Gui приложения запускаются, а консольные нет. ![]() |
Автор: W0LF 16.5.2009, 17:10 | ||
в path нужно прописать путь к java_home/bin делается примерно так - добавляется разделитель(; для винды) и строка %JAVA_HOME%\bin(или же полный путь к c:\program files\java\myjdk\bin), прямой слеш или обратный - не помню, щаз нет винды, посмотрите какие там используются.
для запуска приложений JDK не нужно, хватает JRE, которую джава, не помню с какой версии(вроде шестой) в system32 может закинуть и она будет юзаццо по умолчанию. а не запускаццо могут потому, что скомпилено например шестой явой, а запускать пытаетесь пятой и тп. надо смотреть че пишет, он обычно должен говорить почему не хочет работать. |
Автор: antikom 16.5.2009, 17:19 | ||||
Спасибо. Прописал. Все равно не запускается. В том то и дело что ничего вобще не пишет. |
Автор: Данкинг 16.5.2009, 17:42 |
Ставишь JRE, затем NetBeans - все должно работать, т.е. .jar запускаться. Может, при установке что-то менял? А если в командной строке запустить .jar ? |
Автор: antikom 16.5.2009, 18:04 |
Да нет вроде, при установке ничего не менял. В командоной строке тоже пробывал ничего не происходит. |
Автор: Данкинг 16.5.2009, 18:44 |
А из NetBeans точно работает? Покажи код. ![]() |
Автор: Старовъръ 16.5.2009, 18:52 |
Так, покажи что ты прописал и куда. Кстати, там может быть две переменных path: пропиши в обе. |
Автор: W0LF 16.5.2009, 18:52 |
что, совсем в консоль ничего не пишет, типо запустилось и все? чета я не верю? как запускаете jar? в манифесте прописан путь к Main классу? |
Автор: antikom 16.5.2009, 19:17 |
В файле MANIFEST.MF: Manifest-Version: 1.0 Ant-Version: Apache Ant 1.7.1 Created-By: 11.3-b02 (Sun Microsystems Inc.) Main-Class: javaapplication3.Main Class-Path: X-COMMENT: Main-Class will be added automatically by build Сlass-Path не прописан, что туда нужно прописать? |
Автор: aleksandy 16.5.2009, 21:28 |
Нифига себе нафлудили ![]() |
Автор: supervladislav 16.5.2009, 21:38 | ||
извените я тоже новичок в java скажите как правильно компилировать )))у меня самое элементарное приложение класса hello word, как заставить это приложение работать? l а компиляция в jar возможна только при использовании neatbeans
а скажите почему подцветка неработает |
Автор: Данкинг 16.5.2009, 21:49 | ||
Что значит работать? Компилировать - в меню "build project" (или как там точно, сейчас не помню).
Кто сказал? ![]() |
Автор: supervladislav 16.5.2009, 22:54 |
я просто предположил ))а почему у меня не компилируется ввожу следущее java nobody.java |
Автор: Старовъръ 16.5.2009, 23:06 |
antikom, в Class-Path должны указываться подключаемые библиотеки. Если их нет, значит убери это поле вовсе. supervladislav, покупай книгу для начинающих(или качай с сети) и читай. Пока не будешь знать разницу между компиляцией и запуском, а также понятия classpath, jar-архив, пока не сумеешь скомпилировать и запустить программу с командной строки.. на форумах делать нечего. Увы, такая правда. |
Автор: Данкинг 16.5.2009, 23:33 | ||
Так у тебя программа запускается. Т.е. должна запускаться. |
Автор: susanin 16.5.2009, 23:56 |
Извиняюсь за офтопик ![]() ![]() Админы, скажите куда можно залить отличные видео-уроки для новичков (так же есть и так называемые "для профи")? как раз чтобы подобных вопросов глупых не возникало больше...там все подробно рассказывается и показывается про java и как писать программы...начиная прям с блокнота) и плавно переходя к IDE. или можно залить только на сторонний сервер какой нить и сюда потом только линк дать? тогда посоветуйте куда залить можно чтобы скорость побольше была и бить архив не надо было... весит архив 534 метра.. |
Автор: Данкинг 17.5.2009, 01:19 |
susanin, выложи на файлообменник, к примеру, на openfile или dump. Во вторник скачаю (сейчас трафика мало). ![]() |
Автор: susanin 17.5.2009, 10:42 |
Данкинг, отличный файлообменник! как раз то что надо!залил обе части.. http://openfile.ru/291142 http://openfile.ru/291152 качайте на здоровье! ![]() кстати может эти ссылки перекинуть в раздел http://forum.vingrad.ru/topic-9229.html? |
Автор: antikom 17.5.2009, 17:20 |
Ура заработало!! ![]() ![]() Всем огромное спасибо за помощь. |
Автор: Данкинг 17.5.2009, 17:23 | ||
Скачаю уже совсем скоро! ![]()
Возможно, так как здесь они затеряются со временем. ![]() Вроде Net Beans сиё сообщает после компиляции. ![]() |
Автор: susanin 17.5.2009, 17:26 |
ок..щас оформим.. ага ![]() |
Автор: supervladislav 17.5.2009, 19:52 |
запустить я смог ))раздницу честно пока не очень понимаю а скажите можно сделать так чтобы библиотеки сами подключались |
Автор: Данкинг 18.5.2009, 23:55 | ||
Начал качать, пока ставлю +1 авансом. ![]() Разницу между трансляцией и компиляцией понимаешь? ![]()
Какие? Куда? ![]() |