![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
WildChild |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 24.8.2005 Где: Российская Федера ция Репутация: нет Всего: нет |
Здравствуйте!
Пожалуйста, если кто может, опишите по шагам создание программы, ну например, стандартного вывода HelloWord! на IDEA 5.0. ![]() Сам попробовал ![]() ![]() Спасибо всем! P.S. Можно писать на e-mail: [email protected]. --------------------
Don't give up without even trying |
|||
|
||||
Metal_Heart |
|
|||
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: 1 Всего: 12 |
Легко!
1. Создать новый проект средствами "визарда" 2. Открыть панель "projects" (обычно слева) там будет дерево каталогов и файлов текущего проекта 3. На папке "src" щелкни правой кнопкой - и выбери "new - class" всё -------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
Поподробнее:
Сначала ставим JDK. 1. Открываем IDEA. 2. FIle - New Project. Вводим имя проекта и нажимаем Next. 3. Если в списке есть JDK - выбираем один из них и жмем Next. Если нет - сначала нажимаем Add, выбираем директорию, куда был установлен JDK. 4. Выбираем Create single-module project -> Next. 5. Java module -> Next. 6. Вводим имя модуля -> Next. 7. Оставляем имя папки src -> Next. 8. Finish. 9. Правой кнопочкой по верхней папке в списке -> New -> Class -> MainClass (это будет именем нашего класса) -> OK. 10. Пишем код:
11. Run -> Edit Configurations 12. Нажимаем на плюсик в левом верхнем углу диалога. Вводим название запуска и (главное!) имя нашего класса (MainClass) в поле Main Class. В Idea 5 нужно еще убрать флажок Use alternative JRE. OK. 13. Run -> Run -> Run. 14. Наслаждаемся. Добавлено @ 16:48 Модератор: Перенесено из Общих вопросов в Java Tools Это сообщение отредактировал(а) Lamer George - 25.8.2005, 09:27 -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
Metal_Heart |
|
|||
а почему бы и нет? ![]() ![]() Профиль Группа: Участник Сообщений: 728 Регистрация: 31.3.2005 Где: Москва Репутация: 1 Всего: 12 |
Lamer George, падаю ниц пред тобой
![]() -------------------- не стыдно учиться, а стыдно не учиться |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
Да ладно.
![]() Главное, чтобы не впустую прошло. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
WildChild |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 24.8.2005 Где: Российская Федера ция Репутация: нет Всего: нет |
Спасибо большое!
Все получилось... ![]() ![]() ![]() ![]() Текст "Hello Word!" выводится в нижнем окошечке... Это так и должно быть? Если так, то зачем вообще такой вывод нужен, где используется? И ещё, в Java не создается exe файлов, как, при компиляции, в VC++? Можно ли запустить программу не делая каждый раз Run? Спасибо за ответы, на многочисленные вопросы! --------------------
Don't give up without even trying |
|||
|
||||
batigoal |
|
||||||||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
Да, в консоли.
Бывает, что и используется. При работе в командной строке. Но чаще используется либо графический интерфейс, либо веб-страницы.
Нет. На выходе компиляции ты имеешь (в простейшем случае) один или несколько .class-файлов.
Не обязательно Run. Выполнение кода .class-файлов производится виртуальной машиной Java (JVM). Поэтому запускаются они (если ты не используешь среду разработки) командой java MainClass (плюс некоторые дополнительные действия). Но самостоятельного изолированного exe-файла обычно не делается, хотя это и возможно при использвании дополнительных средств. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
||||||||
|
|||||||||
WildChild |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 24.8.2005 Где: Российская Федера ция Репутация: нет Всего: нет |
Lamer George, спасибо большое! Теперь все стало намного понятнее.
Буду дальше ковыряться... ![]() --------------------
Don't give up without even trying |
|||
|
||||
WildChild |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 24.8.2005 Где: Российская Федера ция Репутация: нет Всего: нет |
привет! У меня ещё появился, чисто любопытный, вопрос...
Для чего в нижнем правом углу идет, как бы это назвать, загрузка что ли? Идет загрузка до 65 М, какая-то. Это что ещё такое? ![]() Спасибо! Это сообщение отредактировал(а) WildChild - 2.9.2005, 12:06 --------------------
Don't give up without even trying |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
Это память. "49 М of 71" означает, что используется 49 Мб, выделено 71. Но реально эти числа выше.
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
WildChild |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 24.8.2005 Где: Российская Федера ция Репутация: нет Всего: нет |
Ещё хотел спросить, забыл прошлый раз...ранний склероз!
![]() Ты писал... 12. Нажимаем на плюсик в левом верхнем углу диалога. Вводим название запуска и (главное!) имя нашего класса (MainClass) в поле Main Class. В Idea 5 нужно еще убрать флажок Use alternative JRE. OK. Зачем вводить название запуска, с какой целью это делается? Спасибо! --------------------
Don't give up without even trying |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
Исключительно для твоего удобства. Эти имена будут отбражаться списком, если ты сделаешь для одного проекта несколько вариантов запуска. При работе в командной строке аналога этому имени не будет вовсе.
Это сообщение отредактировал(а) Lamer George - 4.9.2005, 21:03 -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
WildChild |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 24.8.2005 Где: Российская Федера ция Репутация: нет Всего: нет |
То есть если я изменю программу, перекомпилирую её, то смогу увидить различия в конечном результате между двумя различными реализациями программы в проекте. Правильно?
![]() Большое спасибо за помощь! ![]() --------------------
Don't give up without even trying |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
Нет, не совсем. Ты можешь использовать эту возможность таким образом: сделать, например, два main-класса, и запускать то один, то другой. Или, например, запускать проект с различными параметрами командной строки.
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
WildChild |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 24.8.2005 Где: Российская Федера ция Репутация: нет Всего: нет |
Теперь понял!
![]() Спасибо! ![]() --------------------
Don't give up without even trying |
|||
|
||||
WildChild |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 24.8.2005 Где: Российская Федера ция Репутация: нет Всего: нет |
А чего у IDEA окно Edit Configuration такое большое! У меня 15 дюймовый монитор, пробовал уменьшать данное окно, но все равно возвращается к первоначальному виду... Почему
![]() Можно ли отрегулировать как-нибудь данный недостаток...? Это сообщение отредактировал(а) WildChild - 16.9.2005, 11:52 --------------------
Don't give up without even trying |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
![]() У меня тоже пятнашка (1024*768). Никаких проблем не замечал. Сомневаюсь, что размеры диалогов настраиваются. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
carper |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 2.3.2005 Репутация: 1 Всего: 8 |
Никто не знает почему такой вот код:
Приводит к выдаче анализатором сообщения (ругается на метод) :"Declaration access can be weaker" . С предложением сделать метод private (ну, или, разумеется, помогает сделать public decSeparator). Чего ему надо? Достаточно сделать все те же самое, но, скажем, использовать не char, а int и никакой ругани нет! А теперь тот же фокус с double (НЕ Double) и опять тот же финт! Я еще понимаю, что такое сообщение может быть вызвано, когда как private используется Объект, но char - это примитивный тип. Правда в JAVA 1.5 включен автоматический boxing/unboxing, но, все равно непонятно - что он так криво реализован, что заворачивает в объекты char и double даже, если этого совсем не надо, а int почему-то не трогает? |
|||
|
||||
LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 15 Всего: 538 |
Кстати никто не подскажет, как в IDEA сделать так чтобы оператор if без блока, писался в две строки, т.е. IDEA делает так:
а надо так:
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
WildChild |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 114 Регистрация: 24.8.2005 Где: Российская Федера ция Репутация: нет Всего: нет |
Слышал, в IDEA есть возможность создавать короткие комбинации типа psv = public static void. Вроде бы все облазил, но не нашел.
Может кто знает? Спасибо! --------------------
Don't give up without even trying |
|||
|
||||
Lerm |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 7.12.2004 Где: Москва, Россия Репутация: 2 Всего: 4 |
File->Settings->Live Templates Там посмотри как сделаны стандартные шаблоны - после этого можно попробовать свои добавлять. Раскрываются простый шаблоны стандартно по Tab-у: psvm -> public static void main(String[] args) { ... } |
|||
|
||||
Lerm |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 7.12.2004 Где: Москва, Россия Репутация: 2 Всего: 4 |
В настройках стилы (например, File->Settings->Global Code Style) на вкладке 'Alignment and Braces' нужно поставить галку у 'Control statement in one line' (группа 'Keep When Reformatting') и выбрать 'When multiline' для параметра 'if ()' в группе 'Force Brace'. При этом IDEA будет сохранять однострочные if-ы (т.е. если ты так написал, то она сохранит). Заставить же её принудительно сворачивать if в одну строку, по-моему, нельзя. Это сообщение отредактировал(а) Lerm - 24.10.2005, 22:34 |
||||||
|
|||||||
unkis |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 802 Регистрация: 8.9.2004 Репутация: 1 Всего: 1 |
ребята а может кто-нибудь раскажет, как в IDEA развернуть веб приложения(с присутствием JSF), скажем на tomcat?
И ещё бы хотелось тоже самое но с WebServices(AXIS)? Посмотрем, насколько в ней легко работать. ![]() Зарания благодарен. -------------------- www.unkis.com |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 15 Всего: 538 |
"Force Brace When multiline" для if() у меня вызывает почему то принудительное обрамление скобками. А сохранение переносов у меня делается "Keep line breaks". -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Guest |
|
|||
Unregistered |
Hello World, получилось создать без особо труда, даже не прочтя эту тему
![]() ![]() |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
Собственно, процедура та же самая. Единственное отличие - при запуске надо стартовать приложение не как application, а как applet. Пример кода апплета у тебя есть?
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
Guest |
|
|||
Unregistered |
Понял, спасибо!!! Заметил, что в Edit Configuration множество вкладок а не одна
![]()
Вопрос: как создать апплет, чтобы он хотя бы выводил тот же самый "Hello World!!!" и как встроить этот апплет в HTML - страницу ? |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
Заглядываем в FAQ: Что такое апплет? -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
Guest |
|
|||
Unregistered |
Пасиба Lamer George все получилось, ну как то меня даже расстроила часть этой статьи
![]() |
|||
|
||||
rosty |
|
|||
Unregistered |
может кто-нибудь подскажет, я создал web module , добавил jsp файл. Затем я хочу из IDE запустить его . Если вручную скопировать jsp файл в нужную папку Tomcat, то его будет видно при запуске вебсервера. Елси же из самого IDE запустить run, то в браузере будте пусто, что не удивитлеьно:
в папке exploded ничего, кроме папки WEB-INF с файлом web.xml и пустой папкой classes нет. Что я делаю неправильно? |
|||
|
||||
rosty |
|
|||
Unregistered |
спасибо, уже разобрался. jsp файл надо добавлять в папку resources.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |