Вибір java ide
Ось всі говорять ідея краще ... там все інтуїтивно ...
Я початківець прогерія ...
1. Поставив NetBeans ... написав прогу консольную ... натиснув Build і в результаті у мене є зручний проект розбитий по татусям і в окремій папці лежить готовий до використання jar файл ...
2. Поставив IDEA ... написав прогу консольную (тут не буду згадувати, що створення нового проекту в ідеї набагато більш заплутано для новачків ніж в немає БІНСА, треба відповісти на купу запитань що у тебе де лежить і т.д.) ... натиснув Build ... і що? і ніфіга ... де мій Жарники?
Загалом на початковій стадії, коли ще не все зрозуміло звідки що береться в Джаві, НетБінс мені здається простіше в освоєнні тому що не вивалює купу питань користувачеві де у нього JDK, а напішіка мені ant скрипт руками і т.д. ...
Хоча це тільки перше враження від ідеї ... Для просунутих вона може бути дійсно манною небесною ...
Програмую в основному на IDEA (іноді jDeveloper, в залежності від проекту). Але коли потрібно по швидкому перевірити що-небудь або метод налагодити, іноді це зручніше на NetBeans
Довгий час працював в Eclipse. У якийсь момент чисто з інтересу вирішив подивитися на IDEA. Тепер навіть не тягне користуватися нічим іншим.
А взагалі, вибір IDE - річ суто індивідуальна. Я б порадив спробувати попрацювати в кожній (благо їх всього 3) і вже після цього для себе вирішити - в який Вам працюється найкомфортніше.
Як починаючому прогерія рекомендував би вам спочатку компілювати і запускати без використання IDE. При правильному вивченні після переходу на IDE всі питання типу «що таке класспас» і «а де мій джарнік» відпадуть самі собою.
Мені найбільше подобається Netbeans. Після нього йде Eclipse, а потім IDEA.
Щодо радити - спробуйте попрацювати з усіма трьома середовищами і виберіть ту, з якою вам зручніше працювати. Eclipse для новачків трохи складніше для освоєння, ніж Netbeans. Але тут я орієнтуюся на свій старий досвід. У вас може скластися зовсім інше враження.
У будь-якому випадку буде дуже незайвим вміти працювати у всіх середовищах. Хто знає з яким проектом вам доведеться зіткнутися в майбутньому і в якому середовищі він буде розроблятися.