Перейти к содержимому

Как создать пакет в java в intellij idea

  • автор:

Не создаются пакеты в пакете Inellij IDEA

Здравствуйте, знаю что закидаете тапками. Гуглил. Видимо еще не до конца освоил это дело. Копался, но не нашел. Когда пытаюсь создать пакет в пакете в intellij он просто добавляет в первому пакету имя второго через точку. Пару дней назад все создавалось нормально, сейчас не понимаю что такого произошло. Пример если есть пакет structure и я хочу создать в нем пакет factory то первый пакет получит имя structure.factory. Как быть? Спасибо большое тем кто откликнется.

Отслеживать
задан 7 дек 2016 в 0:25
RileyGreyson RileyGreyson
51 1 1 серебряный знак 2 2 бронзовых знака

idea сама сворачивает пакеты, в которых есть только один вложенный пакет. если вам требуется работать с пакетом уровнем выше, вы можете создать его в текущем пакете, нажать f6 и переместить.

7 дек 2016 в 0:41
Но как мне быть если мне в этом пакете надо создать два пакета?
7 дек 2016 в 20:40

если вам требуется работать с пакетом уровнем выше, вы можете создать его в текущем пакете, нажать f6 и переместить. я могу еще пару раз повторить, если нужно.

Создание проекта в IntelliJ IDEA

В этом уроке мы рассмотрим как создавать проект в Intellij IDEA.

Шаг 1: Запускаем Intellij IDEA. Если вы запускаете ее первый раз, то у вас появится такое окошко:

Создание проекта фото

Выбираем пункт меню «Create New Project».

Если вы уже работали в ней, у вас откроется последний созданный проект. Для создания нового проекта выбираем меню File ->New ->Project:

Создать проект - шаг 1 фото

Шаг 2: В открывшемся окошке выбираем пункт Java. В поле SDK выбираем нужную версию Java. Если вариантов нет, жмем кнопку New и ищем в файловой системе каталог, в который вы установили Java (jdk). И жмем Next.

Создание проекта - шаг 2 фото

Шаг 3: В следующем окошке можно выбрать шаблон, на основе которого будет создан проект (но это не обязательно). Ставим галочку в Create project from template и давайте выберем шаблон Command Line App. После чего опять же нажимаем Next.

Создание проекта - шаг 3 фото

Шаг 4: Выбираем имя вашего проекта в Intellij IDEA — «Project name». В поле «Project location» можно выбрать каталог в файловой системе вашего компьютера, куда будет сохранен проект. В поле «Base package» можно указать имя пакета, который будет создан. И в конце жмем кнопку Finish.

Создание проекта - шаг 4 фото

В общем все — ваш проект создался и открылся. В левом окошке Project вы можете увидеть структуру проекта:

Структура проекта фото

В созданном проекте есть каталог src, в котором находятся пакетные каталоги com/company. А также создан класс Main.

Презентацию с видео можно скачать на Patreon .

Как создать пакет в java в intellij idea

Helen Scott

We recommend putting IntelliJ IDEA into full screen to give you the maximum amount of space for your new Hello World project.

The project window shows all the directories and the files that make up our projects.

Project Window

Of course, you can use the mouse to navigate the Project window, but you can also use the arrow keys. You can also toggle the display of this tool window with ⌘1 (macOS) / Alt+1 (Windows/Linux).

Creating Your Package and Class

Next, you’re going to create the package and the class. Application packages are used to group together classes that belong to the same category or provide similar functionality. They are useful for organising large applications that might have hundreds of classes.

  1. To create a new class, select the blue src folder and press ⌘N (macOS) / Alt+Insert (Windows/Linux). Select Java Class from the popup.

New Java class

You can type a simple class name in here, but if you want to create a new class in a particular package, you can type the whole package path separated by dots, followed by the class name. For example com.example.helloworld.HelloWorld .

New package and class

Here, example might be your preferred domain and HelloWorld is the name of your Java class that IntelliJ IDEA will create.

When you press Enter IntelliJ IDEA will create the package you wanted, and the correct directory structure for this package that you specified. It has also created a new HelloWorld.java file and generated the basic contents of this class file. For example, the package statement and class declaration, the class has the same name as the file.

New project and class created in IntelliJ IDEA

Coding Your HelloWorld Class

  1. You can move on to the next line in a class file by pressing ⇧⏎ (macOS) / Shift+Enter (Windows/Linux). This moves the caret to the next line in the correct position and won’t break the previous line.
  2. To create the standard Java main method, type main . IntelliJ IDEA displays a live template that you can use to generate the full code construct and save a lot of time. You can also use ⌘J (macOS) / Ctrl+J (Windows/Linux) to see all the Live Templates in IntelliJ IDEA that are valid for the current context.

Note: Pressing ␛ (macOS) / Escape (Windows/Linux) will always close a drop-down or dialogue without making any changes.

Main method live template

  1. Press Enter to select it. IntelliJ IDEA will generate the rest of the code for you.

Main method created

  1. Now, you need to call a method that prints some text to the standard system output.

IntelliJ IDEA offers you code completion. If you type Sy you will see a drop-down of likely classes you might want to call. You want System so you can press Control+dot on the highlighted option.

System using code completion

Note: It’s case-sensitive, typing in sy rather than Sy will give you different results!

  1. Now type o IntelliJ IDEA will suggest you want to use out as the next function. IntelliJ IDEA is showing you a list of accessible fields and methods on the System class. Those that start with the letter o are listed first, followed by other methods and fields that contain the letter o .
  2. press ⌃. (macOS) / Ctrl+Period (Windows/Linux) and this time IntelliJ IDEA will suggest println . Press ⏎ (macOS) / Enter (Windows/Linux) to select it.
  3. IntelliJ IDEA will also place the caret in the brackets, so you can provide the argument to the method. Type in a quote mark » and IntelliJ IDEA will close the quote mark for you. You can now type your text, Hello World in between the quotes.

Hello World statement

Note: Instead of the above steps, you can also type sout to see a live template that will create the code construct for you as well, however we wanted to show you code completion!

Congratulations, you’ve just created your first Java application! Java files like this one can be compiled into bytecode and run in IntelliJ IDEA. Let’s take a look at that in the next step.

Установка пакетов и первый запуск программы

Начиная с этого занятия мы приступим к изучению довольно популярного среди программистов языка Java. И так как мы его начинаем изучать с нуля, то вначале пару слов об этом языке.

Он появился в 1995 году и своим названием обязан марке кофе Java, который любили его разработчики, поэтому недолго думая, так его и назвали – Java. Автором и идеологом этого языка стал ведущий программист Sun Microsystems Джеймс Гослинг. По одной из историй ему попросту надоело писать программы на языке С++, в которых приходилось постоянно контролировать утечки памяти, разбираться с множественным наследованием и главное, учитывать особенности различных ОС при адаптации под них программ. Именно тогда он и решил создать новый язык программирования, который бы обладал преимуществами языка С++, но был бы лишен его недостатков. Так появился язык Java.

И сейчас, спустя десятилетия, можно однозначно сказать, что эта идея увенчалась успехом. Этот язык лидирует по числу программ, написанных для смартфонов, планшетов, айфонов и даже бытовой техники. Во многом благодаря популярности ОС Andriod, под которую большинство программ пишутся именно на Java.

Java, как и задумывалось – кроссплатформенный язык программирования. То есть, java-программа может без перекомпиляции выполняться на любой ОС, где установлена так называемая виртуальная Java машина (Java Virtual Machine) или сокращенно JVM. То есть, на каждую ОС (Windows, Linux, Android, Mac OS и т.д.) устанавливается своя виртуальная машина, учитывающая особенности работы этих ОС и именно она обеспечивает переносимость (кроссплатформенность) java-программ.

И из этого рисунка хорошо видно, что Java не является чисто интерпретируемым языком, таким как Basic, PHP, Perl и другие. Здесь программа предварительно компилируется – создается байт-код, который «понимает» и исполняет виртуальная java-машина. Благодаря этому байт-коду программы на Java способны работать быстрее обычных интерпретируемых языков программирования. Но, конечно же медленнее чисто компилируемых языков, таких как С++.

Революционной разработкой языка Java стал так называемый сборщик мусора. Его роль заключается в автоматическом освобождении ранее выделенной памяти и потому Java-программист может совершенно не беспокоиться о возможных утечках памяти, которые были головной болью разработчиков программ на С++.

Ну и, наконец, язык Java полностью объектно-ориентированный. В нем даже простейшая программа «Hello World» пишется с применением начального класса. И это заметно облегчает разработку ООП приложений. Об этом мы будем подробно говорить на наших последующих занятиях.

Что нужно для начала работы

Теперь нужно выяснить что нам потребуется, чтобы начать программировать на Java и запускать программы. Очевидно, для этого нужна java-машина. Если бы нам просто потребовалась виртуальная машина, то достаточно было бы скачать и установить с сайта oracle.com JRE (Java Runtime Environment). Однако, так как мы собираемся не только запускать программы, но и разрабатывать их, нам потребуется специальный комплект для разработки JDK (Java Development Kit). JDK уже содержит JRE, а также включает ряд дополнительных программ и утилит, в частности компилятор Java.

Загрузить и установить соответствующую версию JDK можно с официального сайта Oracle:

ссылка на него дана под этим видео. Загружаем JDK, я выберу приложение для Windows 64x (если у вас другая ОС, то соответственно выбираете другой модуль). Затем, устанавливаем JDK на компьютер. Все, готово, виртуальная машина, компилятор и базовый набор библиотек для Java у нас готовы к работе.

  • IntelliJ IDEA (https://www.jetbrains.com/idea/download);
  • NetBeans (https://netbeans.apache.org);
  • Eclipse (https://www.eclipse.org/downloads).
System.out.println("Hello World!");

Пока не нужно особо вникать что здесь что. Мы об этом подробнее поговорим на следующих уроках. А пока просто с помощью зеленой стрелки на панели инструментов или через меню Run -> Run запустим проект. И внизу IntelliJ IDEA отобразится окно вывода, где мы можем увидеть результат работы нашей программы. Вот так создаются и запускаются программы в этой среде разработки. Как видите ничего сложного в этом нет. На этом первое вводное занятие завершим. Начиная со следующего урока уже начнем непосредственно изучать язык программирования Java. А вы пока установите себе на компьютер пакет JDK, интегрированную среду разработки и попробуйте скомпилировать и запустить простейшую программу.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *