Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Create your first Java application

In this tutorial, you will learn how to create, run, and package a simple Java application that prints Hello, World! to the system output. Along the way, you will get familiar with IntelliJ IDEA features for boosting your productivity as a developer: coding assistance and supplementary tools.

Watch the screencast and follow the step-by-step instructions below:

Prepare a project

Create a new Java project

In IntelliJ IDEA, a project helps you organize your source code, tests, libraries that you use, build instructions, and your personal settings in a single unit.

Launch IntelliJ IDEA.

In the New Project wizard, select Java from the list on the left.

To develop Java applications in IntelliJ IDEA, you need the Java SDK ( JDK ).

If the necessary JDK is already defined in IntelliJ IDEA, select it from the Project SDK list.

If the JDK is installed on your computer, but not defined in the IDE, select Add JDK and specify the path to the JDK home directory (for example, /Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk ).

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Create a package and a class

Packages are used for grouping together classes that belong to the same category or provide similar functionality, for structuring and organizing large applications with hundreds of classes.

IntelliJ IDEA creates the com.example.helloworld package and the HelloWorld class.

Together with the file, IntelliJ IDEA has automatically generated some contents for your class. In this case, the IDE has inserted the package statement and the class declaration.

This is done by means of file templates. Depending on the type of the file that you create, the IDE inserts initial code and formatting that is expected to be in all files of that type. For more information on how to use and configure templates, refer to File templates.

The Project tool window Alt+1 displays the structure of your application and helps you browse the project.

In Java, there’s a naming convention that you should follow when you name packages and classes.

Write the code

Add the main() method using live templates

Type main and select the template that inserts the main() method declaration.

Live templates are code snippets that you can insert into your code. main is one of such snippets. Usually, live templates contain blocks of code that you use most often. Using them can save you some time as you don’t have to type the same code over and over again.

For more information on where to find predefined live templates and how to create your own, refer to Live templates.

You can also add the statement using the sout live template.

Call the println() method using code completion

After the main() method declaration, IntelliJ IDEA automatically places the caret at the next line. Let’s call a method that prints some text to the standard system output.

Type Sy and select the System class from the list of code completion suggestions (it’s from the standard java.lang package).

Press Ctrl+. to insert the selection with a trailing comma.

IntelliJ IDEA shows you the types of parameters that can be used in the current context. This information is for your reference.

For information on different completion modes, refer to Code completion.

Build and run the application

When the compilation is complete, the Run tool window opens at the bottom of the screen.

If your code is not correct, and the IDE can’t compile it, the Run tool window will display the corresponding exit code.

Once javac finishes compilation, it places the compiled bytecode to the out directory, which is highlighted with yellow in the Project tool window.

After that, the JVM runs the bytecode.

Automatically created run configurations are temporary, but you can modify and save them.

IntelliJ IDEA automatically analyzes the file that is currently opened in the editor and searches for different types of problems: from syntax errors to typos. The Inspections widget at the top-right corner of the editor allows you to quickly see all the detected problems and look at each problem in detail. For more information, refer to Current file.

Package the application in a JAR

Create an artifact configuration for the JAR

IntelliJ IDEA creates the artifact configuration and shows its settings in the right-hand part of the Project Structure dialog.

Apply the changes and close the dialog.

Build the JAR artifact

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

If you now look at the out/artifacts folder, you’ll find your JAR there.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Run the packaged application

To make sure that the JAR artifact is created correctly, you can run it.

Use Find Action Ctrl+Shift+A to search for actions and settings across the entire IDE.

Create a run configuration for the packaged application

To run a Java application packaged in a JAR, IntelliJ IDEA allows you to create a dedicated run configuration.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Doing this means that the HelloWorld.jar is built automatically every time you execute this run configuration.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Run configurations allow you to define how you want to run your application, with which arguments and options. You can have multiple run configurations for the same application, each with its own settings.

Execute the run configuration

As before, the Run tool window opens and shows you the application output.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

The process has exited successfully, which means that the application is packaged correctly.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

IntelliJ IDEA β€” Π‘Ρ€Π΅Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Kotlin

Π”ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² Kotlin! Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ настроим срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для программирования Π½Π° Π΄Π°Π½Π½ΠΎΠΌ языкС. Π‘ Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹ смоТСтС Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π° Kotlin ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ инструмСнтом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° Kotlin, являСтся IntelliJ IDEA ΠΎΡ‚ JetBrains. JetBrains Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ, стоящСй Ρƒ истоков самого языка, поэтому Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Kotlin тСсно ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° Π² IntelliJ IDEA.

IntelliJ IDEA являСтся Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСдой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΈΠ»ΠΈ IDE. Она ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ IDE Π²Ρ€ΠΎΠ΄Π΅ Visual Studio ΠΈΠ»ΠΈ Xcode. IntelliJ IDEA прСдоставляСт основу для ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… IDE ΠΎΡ‚ JetBrains, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Android Studio для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Android, PyCharm для программирования Π½Π° Python ΠΈ CLion для программирования Π½Π° C ΠΈ C++.

IDE ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для написания ΠΊΠΎΠ΄Π° Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, компиляции ΠΊΠΎΠ΄Π° для запуска Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, просмотра Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, исправлСния ошибок ΠΊΠΎΠ΄Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ! Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ познакомимся с возмоТностями IntelliJ IDEA, ΠΈ это станСт Π²Π°ΠΆΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΎΠΉ ΠΊ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌΡƒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ языка Kotlin.

Установка ΠΈ настройка IntelliJ IDEA

IntelliJ IDEA ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ с сайта JetBrains. Π’ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π΅ΡΡ‚ΡŒ вСрсии Community ΠΈ Ultimate. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈΠ· ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ вСрсия Community, которая являСтся бСсплатной для скачивания.

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт ΠΈ скачайтС IntelliJ IDEA 2019.2 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ позднюю Π²Π΅Ρ€ΡΠΈΡŽ. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ свою систСму β€” macOS, Windows ΠΈΠ»ΠΈ Linux. УстановитС IntelliJ IDEA, слСдуя инструкции. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ΠΎΠ² Π² ΡƒΡ€ΠΎΠΊΠ°Ρ… сдСланы Π½Π° систСмС macOS, Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Windows ΠΈΠ»ΠΈ Linux ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅.

ΠŸΠ΅Ρ€Π΅Π΄ запуском IntelliJ IDEA трСбуСтся Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Java Development Kit, ΠΈΠ»ΠΈ JDK, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ΅Π½ для запуска Kotlin ΠΊΠΎΠ΄Π° Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

Java ΠΈ JDK

Kotlin позволяСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…. Двумя Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярными ΡΠ²Π»ΡΡŽΡ‚ΡΡ Java Virtual Machine, ΠΈΠ»ΠΈ JVM ΠΈ Android.

По Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ счСту, ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Kotlin задумывался ΠΊΠ°ΠΊ соврСмСнная Π·Π°ΠΌΠ΅Π½Π° языку Java. Java Π±Ρ‹Π» создан Π² дСвяностых, став Ρ€Π°Π½Π½Π΅ΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΎΠΉ кроссплатформСнного ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ языка программирования. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ β€œWrite Once, Run Everywhere” Π·Π²ΡƒΡ‡Π°Π» ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‰Π΅.

ВмСсто компиляции Π² Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Java ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ΠΎΠΌ. Π‘Π°ΠΉΡ‚-ΠΊΠΎΠ΄ выполняСтся Π²Π½ΡƒΡ‚Ρ€ΠΈ прилоТСния Π½Π° Java Virtual Machine. JVM ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ слой Π½Π°Π΄ вашСй Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ машиной. Запустив Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС, ΠΌΠΎΠΆΠ½ΠΎ совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Java-ΠΊΠΎΠ΄ ΠΈ прилоТСния Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠ°Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… систСм.

Одной ΠΈΠ· Ρ†Π΅Π»Π΅ΠΉ языка Kotlin являСтся 100% ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с языком Java. Π­Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΡŽ Kotlin-ΠΊΠΎΠ΄Π° Π² Java-совмСстимый ΠΊΠΎΠ΄ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ компилятора Kotlin, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Kotlin-ΠΊΠΎΠ΄ ΠΌΠΎΠ³ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π½Π° JVM.

Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ· Π΄Π°Π½Π½ΠΎΠ³ΠΎ курса ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для запуска Π² качСствС Kotlin-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° JVM. Для этого Π½Π°Ρ€Π°Π²Π½Π΅ с IntelliJ IDEA трСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ JDK. ΠŸΡ€ΠΎΡ‰Π΅ всСго это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° сайтС Oracle. Π›ΡƒΡ‡ΡˆΠ΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠ°ΠΌΡƒΡŽ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ JDK β€” ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ начиная с 8 вСрсии. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Java Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Β«Java SEΒ». Они Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ JDK ΠΈ Java Runtime Environment, ΠΈΠ»ΠΈ JRE.

На Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ: Π‘ΡƒΠ΄ΡŒΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹, скачайтС ΠΈ установитС JDK, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ JRE, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ JRE позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Java-прилоТСния ΠΈ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ инструмСнты для создания Π½ΠΎΠ²Ρ‹Ρ….

Запуск IntelliJ IDEA

ПослС установки IntelliJ IDEA ΠΈ JDK Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ процСсс запуска прилоТСния IntelliJ IDEA Π½Π° вашСй ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅.

Если Π²Ρ‹ Ρ€Π°Π½Π΅Π΅ устанавливали ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ вСрсии IntelliJ IDEA Π½Π° Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, установщик, скорСС всСго, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ настройки ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠ²ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ для установки Π² IDE. ΠœΠΎΠΆΠ΅Ρ‚Π΅ просто Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ настройки ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ.

ПослС этих дСйствий Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΠΊΠ½ΠΎ Welcome to IntelliJ IDEA.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Из привСтствСнного ΠΎΠΊΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ ΠΊΠΎΠ΄ ΠΈΠ· систСмы контроля вСрсий Π²Ρ€ΠΎΠ΄Π΅ Git, Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ инструмСнты настройки ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ справку ΠΏΠΎ IDE.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ простого ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° Kotlin

Π’ привСтствСнном ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ Create New Project. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ экран ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Kotlin ΠΈΠ· списка ΠΎΠΏΡ†ΠΈΠΉ слСва, Kotlin JVM Π² качСствС Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Next.

Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ экран для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΈ мСстом хранСния Ρ„Π°ΠΉΠ»ΠΎΠ². Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Project SDK, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСнной Ρ€Π°Π½Π΅Π΅ вСрсиСй JDK β€” ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ вСрсиСй JDK, Ссли Ρƒ вас Π½Π° ПК установлСно Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ вСрсии.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Π’Π²Π΅Π΄ΠΈΡ‚Π΅ hellokotlin для названия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ мСсто для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈΠ»ΠΈ просто ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. НичСго большС Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Finish.

IntelliJ IDEA создаСт ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΠ΅Ρ‚ ваш ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Π²Ρ‹ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚Π΅ Π² ΠΎΠΊΠ½ΠΎ Tip of the Day, ΠΈΠ»ΠΈ Π‘ΠΎΠ²Π΅Ρ‚ дня, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ прилоТСния ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ совСты ΠΏΠΎ IntelliJ IDEA.

Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΎΠΊΠ½ΠΎ подсказки ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ панСль Project слСва ΠΎΡ‚ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° IntelliJ IDEA. На ΠΏΠ°Π½Π΅Π»ΠΈ Project ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ всСми Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, связанными с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ исходного ΠΊΠΎΠ΄Π° Kotlin, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .kt.

ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° стрСлку рядом с hellokotlin, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ содСрТимоС, ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ src для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΏΠ°ΠΏΠΊΡƒ src ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ New β–Έ Kotlin File/Class.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Π”ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΡΡ Π½ΠΎΠ²ΠΎΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ New Kotlin File/Class. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ hello ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ OK.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Π—Π°Ρ‚Π΅ΠΌ Ρ„Π°ΠΉΠ» hello.kt откроСтся Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ IntelliJ IDEA.

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΎΠΊΠ½Π° IntelliJ IDEA содСрТит панСль Project слСва, панСль Editor посСрСдинС ΠΈ Toolbar Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΡ€Π°Π²ΠΎΠΉ части, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для запуска ΠΊΠΎΠ΄Π°.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

По Ρ…ΠΎΠ΄Ρƒ настройки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΡ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈ Π³Π»Π°Π²Π½Ρ‹Π΅ части ΠΎΠΊΠ½Π° IntelliJ IDEA. ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя для запуска Kotlin-ΠΊΠΎΠ΄Π°!

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Kotlin!

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ просто напишСм Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΊΠΎΠ΄ Π½Π° Kotlin ΠΈ запустим Π΅Π³ΠΎ, для Ρ‡Π΅Π³ΠΎ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒ всС Π΅Π³ΠΎ части. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π½ Π² дальнСйшСм. Если Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ программирования Π² Java, Swift ΠΈΠ»ΠΈ Python, Π²Ρ‹ быстро Π²Π½ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π² Ρ…ΠΎΠ΄ Π΄Π΅Π»Π°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

intellij idea запуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

ΠŸΠΎΡΠ²Π»ΡΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ запускС run. Как это ΡƒΠ±Ρ€Π°Ρ‚ΡŒ?

1 ΠΎΡ‚Π²Π΅Ρ‚ 1

Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅ ΠΌΡ‹ рассмотрСли, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π΅Π΅ запуском Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС. Однако Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ простого тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Π° с использованиСм Ρ‚Π°ΠΊΠΈΡ… срСдств ΠΊΠ°ΠΊ >IntelliJ IDEA ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ JetBrains (ΠΏΠΎ ряду опросов Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ сСрСдины 2018 Сю пользовалось Π΄ΠΎ 60% Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° Java). Рассмотрим, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ срСду.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Community-вСрсия Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ряда ΠΌΠ½ΠΎΠ³ΠΈΡ… возмоТностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны Π² Ultimate-вСрсии (Π² частности, Π² Community Π½Π΅ доступны ΠΎΠΏΡ†ΠΈΠΈ для Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Java). Но Community-вСрсия Ρ‚ΠΎΠΆΠ΅ довольна Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π° ΠΈ Ρ‚ΠΎΠΆΠ΅ позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ довольно ΠΌΠ½ΠΎΠ³ΠΎ, Π² Ρ‚ΠΎΠΌ числС прилоТСния Π½Π° JavaFX ΠΈ Android.

ПослС установки запустим IntelliJ >Create New Project :

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Π”Π°Π»Π΅Π΅ откроСтся ΠΎΠΊΠ½ΠΎ создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’ Π»Π΅Π²ΠΎΠΉ части Π² качСствС Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ Java.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΏΠΎΠ»Π΅ Project SDK с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ New. указываСтся ΠΏΡƒΡ‚ΡŒ ΠΊ Java SDK, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, это ΠΏΠΎΠ»Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡƒΠΆΠ΅ содСрТит ΠΏΡƒΡ‚ΡŒ ΠΊ SDK, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ установлСн Π½Π° локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Если это ΠΏΠΎΠ»Π΅ пусто, Ρ‚ΠΎ Π΅Π³ΠΎ Π½Π°Π΄ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

И Π² ΠΊΠΎΠ½Ρ†Π΅ откроСтся ΠΎΠΊΠ½ΠΎ, Π³Π΄Π΅ Π½Π°Π΄ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ввСсти Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Π³ΠΎ располоТСниС Π½Π° ТСстком дискС. Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ ввСсти Π»ΡŽΠ±Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Ну Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ HelloApp, Π° Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Β«com.metanitΒ».

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

И послС этого для создания ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π°ΠΆΠΌΠ΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Finish. ПослС этого срСда создаст ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Π’ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ части ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ исходный ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Π²ΠΈΠ΄Π΅ класса Main. ИзмСним Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

И Π²Π½ΠΈΠ·Ρƒ IntelliJ IDEA отобразится ΠΎΠΊΠ½ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°, Π³Π΄Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ нашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΡ я расскаТу, ΠΊΠ°ΠΊ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° JBoss с использованиС JPA. Π’ подробности JPA, Hibernate, EJB Π»Π΅Π·Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Ρƒ, это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ Ρ‚Π΅ΠΌΠ°. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠΎΠΊΠ°ΠΆΡƒ структуру ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ datasource Π½Π° WildFly ΠΈ всС это Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π² IntelliJ IDEA. Π”Π°Π½Π½Ρ‹ΠΉ каркас, я Π΄ΡƒΠΌΠ°ΡŽ, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌ с JavaEE ΠΈ JPA.

Установка WildFly10

Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт WildFly ΠΈ скачиваСм Π²Π΅Ρ€ΡΠΈΡŽ 10.1.0.Final. (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ другая, Π½ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ я использовал Π΅Π΅).

РаспаковываСм Π°Ρ€Ρ…ΠΈΠ² Π² Π»ΡŽΠ±ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.
Π”Π°Π»Π΅Π΅ создадим Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Для этого запускаСм bin/add-user.bat. Π’Π°ΠΌ всС достаточно просто. Π‘Π»Π΅Π΄ΡƒΠ΅ΠΌ инструкциям ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ username ΠΈ password.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ datasource

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом Π±ΡƒΠ΄Π΅Ρ‚ созданиС datasource Π½Π° сСрвСрС. Π‘Π°ΠΌΡ‹ΠΌ простым способом Π±ΡƒΠ΄Π΅Ρ‚ использованиС консоли администратора, прСдоставляСмой WildFly.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² Π½Π΅Π΅ Π·Π°ΠΉΡ‚ΠΈ, сначала Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сСрвСр /bin/standalone.bat ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΏΠΎ адрСсу 127.0.0.1:9990. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ создали.

ИдСм Π² Ρ€Π°Π·Π΄Π΅Π» Deployments->Add->Upload a new deployment.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ скачиваСм jdbc Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайтС postgresql. Π― скачал postgresql-42.2.4.jar. Π•Π³ΠΎ добавляСм Π² deployments. Имя ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ любоС.

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Postgresql Datasource ΠΈ наш скачанный Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€. Π—Π°Π΄Π°Π΅ΠΌ url нашСй Π±Π°Π·Ρ‹, Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ. (Π½Π΅ ΠΏΡƒΡ‚Π°Ρ‚ΡŒ с Π»ΠΎΠ³ΠΈΠ½ΠΎΠΌ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ ΠΎΡ‚ сСрвСра). Если всС сдСлали ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ ваш Π½ΠΎΠ²Ρ‹ΠΉ datasource Π² спискС. Π’ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ View Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ соСдинСниС с Π±Π°Π·ΠΎΠΉ, Ссли Π½Π°ΠΆΠΌΠ΅Ρ‚Π΅ Test Connection.

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² IntelliJ IDEA

Π—Π΄Π΅ΡΡŒ всС стандартно. Π”ΡƒΠΌΠ°ΡŽ Π»ΠΈΡˆΠ½ΠΈΡ… ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π½Π΅ трСбуСтся. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ maven ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π’ packaging ставим war. И добавляСм Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ зависимости.

БобствСнно Π²ΠΎΡ‚ ΠΌΠΎΠΉ pom.xml

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ persitence.xml Π»Π΅ΠΆΠΈΡ‚ Π² WEB-INF->classes->META-INF.

А Π²ΠΎΡ‚ ΠΈ сам persistence.xml

Π’ качСствС jta-data-source ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ jndi-name, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΊΠ°Π·Π°Π»ΠΈ ΠΏΡ€ΠΈ создании datasource.
Если Π·Π°Π±Ρ‹Π»ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° 127.0.0.1:9990 Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Configuration->Subsystems->Datasources->Наш datasource->View->Attributes->строка JNDI.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° наши классы.

1. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ entity класс.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ Π½Π΅ Ρ€Π°ΡΠΏΠΈΡΡ‹Π²Π°ΡŽ. Π­Ρ‚ΠΎ ΡƒΠΆΠ΅ другая Ρ‚Π΅ΠΌΠ°.

Аннотация @PersistenceContext ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΈΡ‚ наш persistence-unit ΠΈ Π½Π° Π΅Π³ΠΎ основС создаСт EntityManager.

Аннотация @Stateless ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это ejb.

3. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ Servlet

Аннотация @EJB ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΈΡ‚ JavaBean.

Π’ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ doGet создаСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«SerΒ» ΠΈ вызываСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ saveUser ΠΈΠ· ejb.
Если Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ userentity Π½Π΅ Π±Ρ‹Π»ΠΎ, Ρ‚ΠΎ hibernate создаст сам Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΈ вставит Ρ‚ΡƒΠ΄Π° нашСго user.

Запуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Для настройки jboss Π² IDEA, Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² Run->EditConfiguration, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Β«+Β» Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ jboss-local.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Π’ качСствС ApplicationServer Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠ°ΠΏΠΊΡƒ с нашим установлСнным WildFly. Π’ качСствС Π°Ρ€Ρ‚ΠΈΡ„Π°ΠΊΡ‚Π° я Π²Ρ‹Π±Ρ€Π°Π» ExternalArtifact (собранный maven hiberProject.war), ΡƒΠ±Ρ€Π°Π» стандартный Build ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ» стандартныС Π·Π°Π΄Π°Ρ‡ΠΈ maven (clean package install).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΆΠΌΠ΅ΠΌ старт ΠΈ ΠΆΠ΄Π΅ΠΌ ΠΊΠΎΠ³Π΄Π° загрузится сСрвСр. Π”Π°Π»Π΅Π΅ Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π½Π° страницу localhost:8080/имяпроСкта/test.

ΠŸΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы срабатываСт ΠΌΠ΅Ρ‚ΠΎΠ΄ doGet ΠΈ наш user с ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«SerΒ» записываСтся Π² Π±Π°Π·Ρƒ.

ВсСм спасибо. НадСюсь ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ эта ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠΌΠΎΠ³Π»Π°.
Π’ΠΎΡ‚ ссылка Π½Π° GitHub с этим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠžΡΠ½ΠΎΠ²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с IntelliJ IDEA. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Для написания Java-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ счСту достаточно ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ тСкстового Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Π½ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Ρ‚Π°ΠΊΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ просто нСсопоставим с использованиСм ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… срСд Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… IDE (Integrated Development Environment).

IntelliJ IDEA – это интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π½Π° Java ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ JetBrains. ΠšΡΡ‚Π°Ρ‚ΠΈ, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Java. Π‘Ρ€Π΅Π΄Π° с успСхом ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ… языков программирования, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Scala. ΠŸΠ΅Ρ€Π²Π°Ρ вСрсия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ появилась Π² 2001 Π³. ΠΈ с Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ΡƒΠΊΠ»ΠΎΠ½Π½ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ свой Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ популярности. IntelliJ IDEA выпускаСтся Π² Π΄Π²ΡƒΡ… рСдакциях: Community Edition ΠΈ Ultimate Edition. ΠŸΠ΅Ρ€Π²Π°Ρ вСрсия являСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ бСсплатной. Вторая вСрсия распространяСтся ΠΏΠΎΠ΄ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ лицСнзиями ΠΈ, ΠΊΠ°ΠΊ дСкларируСтся, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ бСсплатно для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠΈ Π΄Π°ΠΆΠ΅ Π±Π΅Π· этого ΠΏΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡŽ использования мною вСрсии Ultimate Edition, я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» просто ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ³Ρƒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½Π΅ΠΉ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ Π½Π° протяТСнии Ρ‚ΠΎΠ»ΡŒΠΊΠΎ получаса.

ВСрсии ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌΠΈ тСхнологиями.

ΠžΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с отличиями ΠΌΠ΅ΠΆΠ΄Ρƒ вСрсиями ΠΌΠΎΠΆΠ½ΠΎ Π½Π° сайтС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ JetBrains ΠΏΠΎ ссылкС http://www.jetbrains.com/idea/features/editions_comparison_matrix.html.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° содСрТит ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для создания ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚: Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, срСда компиляции ΠΈ выполнСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ.

ЕстСствСнно, IntelliJ IDEA – Π½Π΅ СдинствСнная срСда создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для Java, достаточно ΠΏΡ€ΠΈΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΡƒΡŽ Eclipse ΠΈΠ»ΠΈ NetBeans, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ Π΅ΡΡ‚ΡŒ ΠΈΠ· Ρ‡Π΅Π³ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ, Π° Π΅Π³ΠΎ прСдпочтСния Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ обусловлСны ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ½ – начиная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Java – ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π» ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΏΡ€ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ срСду, Ρ‡Ρ‚ΠΎ ΠΈ обусловило Π΅Π³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€. Π’ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» статСй послуТит для ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с IntelliJ IDEA, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Ρ‡Ρ‚ΠΎ систСма, Π½Π° ΠΌΠΎΠΉ взгляд, Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ удобная.

ΠšΡΡ‚Π°Ρ‚ΠΈ, Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ с Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Eclipse Π½Π° IntelliJ IDEA (смотри, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π½Π° сайтС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ JetBrains ΠΏΠΎ ссылкС https://www.jetbrains.com/help/idea/2016.2/eclipse.html).

Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΎΠ²ΠΎΠΉ вСрсиСй IntelliJ IDEA, поэтому пСриодичСски Π΅Π΅ обновляю. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ ΠΆΠ΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ ΡΡ‚Π°Ρ‚ΡŒΠΈ писались Π½Π° протяТСнии Π±ΠΎΠ»Π΅Π΅ Π³ΠΎΠ΄Π°, поэтому я Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ screenshots относятся ΠΊ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ старым вСрсиям ΠΈ измСнились Π² Π½ΠΎΠ²Ρ‹Ρ… вСрсиях, Π·Π° Ρ‡Ρ‚ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΈΠ½ΠΎΡˆΡƒ извинСния читатСлям.

Π˜Π½ΡΡ‚Π°Π»Π»ΡΡ†ΠΈΡ систСмы

Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ инсталляционный ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ с сайта Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ JetBrains ΠΏΠΎ ссылкС http://www.jetbrains.com/idea/. Установка IntelliJ IDEA ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚. ΠžΡ‚ΠΌΠ΅Ρ‡Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ Ссли Π² дальнСйшСм Π²Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² срСдС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ‚ΠΎ ΠΏΡ€ΠΈ инсталляции установитС Π°ΡΡΠΎΡ†ΠΈΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Create associations) с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Java.

Бправочная систСма

Для IntelliJ IDEA имССтся докумСнтация достаточно большого объСма Π½Π° английском языкС. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠ΅ ΠΏΡƒΠ½ΠΊΡ‚Π° Help Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню открываСтся Π½Π΅ встроСнная, Π° on-line справка Π½Π° сайтС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ JetBrains.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΎΠΊΠ½ΠΎ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ Π½Π° Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ – Π½Π° ΠΏΡ€Π°Π²ΠΎΠΉ), сдСлав Π΅Π³ΠΎ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΊΠ½ΠΎΠΏΠΊΡƒ прикрСплСния Π½Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΎΠΊΠ½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. ΠŸΡ€Π°Π²Π΄Π°, Π½Π° ΠΌΠΎΠΉ взгляд, это ΠΌΠ°Π»ΠΎ Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ этого ΠΎΠΊΠ½Π° ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послСднюю Π²Ρ‹Π²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ.

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Как Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ Ρ€Π°Π½Π΅Π΅, ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ заслуТСнной ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², хотя ΠΈ Π΅ΡΡ‚ΡŒ «малСнькоС Π½ΠΎΒ»: отсутствиС русской Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, хотя для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² это ΠΎΡ‚Π½ΡŽΠ΄ΡŒ Π½Π΅ являСтся прСпятствиСм для Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Π‘Ρ‚Π°Ρ€Ρ‚ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ

ПослС установки ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ IntelliJ IDEA появляСтся стартовоС ΠΎΠΊΠ½ΠΎ Β«Welcome to IntelliJ IDEAΒ», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π»ΠΈΠ±ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈΠ· рСпозитория Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… систСм контроля вСрсий (Β«Check out from Version ControlΒ»). ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ² настройки сборки для Maven ΠΈΠ»ΠΈ Gradle, IntelliJ IDEA ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

ПослС Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΎΠ½ запоминаСтся, ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ происходит Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° послСднСго ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, это происходит ΠΏΡ€ΠΈ настройках ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Appearance & Behavior (Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅), System Setting (Настройки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹) установлСн Ρ„Π»Π°ΠΆΠΎΠΊ для поля-ΠΌΠ΅Ρ‚ΠΊΠΈ β€œReopen last project on startup” (ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ послСдний ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅).

ОсновноС окно

ОсновноС ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΎΠ±Ρ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… областСй, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΎΠΊΠ½Π°ΠΌΠΈ ΠΈ ΠΎΠΊΠ½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΊΠ½Π° Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚Ρ€Ρƒ ΠΎΠΊΠ½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ слСва, справа ΠΈ Π²Π½ΠΈΠ·Ρƒ ΠΎΡ‚ Π½Π΅Π³ΠΎ Π½Π° полях Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² дальнСйшСм Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π±ΠΎΠΊΠΎΠ²Ρ‹ΠΌΠΈ панСлями (sidebar Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΊΠ½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ Ρ€Π°Π·Π½ΠΎΠΏΠ»Π°Π½ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‚ΠΎ каТдая боковая панСль содСрТит ряд Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Π½ΡƒΠΆΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ (ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΎΠΊΠ½Ρƒ) осущСствляСтся Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ Π½Π° Π΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° Π±ΠΎΠΊΠΎΠ²Ρ‹Ρ… панСлях Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°. Названию Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΊΠΎΠ½ прСдваряСт Ρ†ΠΈΡ„Ρ€Π°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ совмСстно с этой Ρ†ΠΈΡ„Ρ€ΠΎΠΉ, ΠΌΠΎΠΆΠ½ΠΎ быстро ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ этой Π²ΠΊΠ»Π°Π΄ΠΊΠ΅, ΠΏΠΎΠΏΡƒΡ‚Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π² Π΅Π΅, Ссли ΠΎΠ½Π° находится Π² свСрнутом ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π»ΠΈΠ±ΠΎ, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΡΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Π΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, любоС ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π² основном ΠΎΠΊΠ½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ View Tool Windows Π»ΠΈΠ±ΠΎ воспользовавшись Π΅Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ клавиш быстрого Π²Ρ‹Π·ΠΎΠ²Π°.

ΠŸΠ΅Ρ€Π΅Π΄ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌ описаниСм ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΊΠΎΠ½ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΡŽΡΡŒ, Ρ‡Ρ‚ΠΎ рассматриваСмая структура располоТСния прСдлагаСтся Ρ‚Π°ΠΊΠΎΠΉ, ΠΊΠ°ΠΊΠΎΠΉ ΠΎΠ½Π° являСтся послС установки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ИмСнно Ρ‚Π°ΠΊΠΎΠ΅ располоТСниС я ΠΈ Π±ΡƒΠ΄Ρƒ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Π»Π΅Π΅. Однако это вовсС Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΊΠ½Π° нСльзя Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… мСстах Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°, ΠΎ Ρ‡Π΅ΠΌ Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π½ΠΈΠΆΠ΅.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Π¦Π²Π΅Ρ‚ΠΎΠ²ΡƒΡŽ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ IntelliJ IDEA ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ, ΠΏΡ€Π°Π²Π΄Π°, Ρ‚Π°ΠΊΠΈΡ… ΠΏΠ°Π»ΠΈΡ‚Ρ€ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ. Π’Ρ‹Π±ΠΎΡ€ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ осущСствляСтся Π² настройках, Π³Π΄Π΅ слСдуСт Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Appearance & Behavior (Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅), Appearance ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡƒ ΠΈΠ· Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка Β«ThemeΒ».

Окно Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°

Окно Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° отобраТаСтся постоянно, занимая Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ основного ΠΎΠΊΠ½Π°. Оно ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ нСсколько Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ класса, содСрТимоС pom-Ρ„Π°ΠΉΠ»Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. О содСрТимом Π²ΠΊΠ»Π°Π΄ΠΊΠΈ сигнализируСт ΠΊΠ°ΠΊ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для класса: Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Π½ΡƒΠΆΠ½ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ осущСствляСтся Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ Π½Π° Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΎΠΊΠ½Π° Π»ΠΈΠ±ΠΎ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ Π² ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° содСрТит Π²Π½ΡƒΡˆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ инструмСнтарий управлСния Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ ΠΎΠΊΠ½Π°. Π’Π°ΠΊ, располоТСниС Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ, располагая ΠΈΡ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ, пСрСбрасывая Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ, Ρ‡Ρ‚ΠΎ достигаСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠΎΠΌΠ°Π½Π΄ WindowsКак ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij ideaEditor Tabs Π»ΠΈΠ±ΠΎ ΠΈΠ· контСкстного мСню, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΎΠΊΠ½Π° рСдактирования. ΠŸΡ€ΠΈ нСобходимости ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΈ большом количСствС Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΊΠΎΠ³Π΄Π° всС ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΠΎΠΊΠ½Π΅ рСдактирования, для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Pin Tab, ΠΎ Ρ‡Π΅ΠΌ Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π½ΠΈΠΆΠ΅.

Π‘ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края ΠΎΠΊΠ½Π° ΠΌΠΎΠ³ΡƒΡ‚ находятся Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ, ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π°, содСрТащиС ошибки ΠΈ прСдупрСТдСния. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ·ΠΆΠ΅.

По Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ ΠΎΠΊΠ½Π° рСдактирования располоТСны ΠΌΠ΅Ρ‚ΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠ΄Π°, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ быстро ΡΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π±Π»ΠΎΠΊ Π·Π° Π½Π΅Π½Π°Π΄ΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ Π»ΠΈΠ±ΠΎ вновь Π΅Π³ΠΎ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ. Π‘ этой ΠΆΠ΅ стороны ΠΎΠΊΠ½Π° Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΡ‡ΠΊΠΈ останова (ΠΏΡ€ΠΈ ΠΈΡ… Π½Π°Π»ΠΈΡ‡ΠΈΠΈ), совСты ΠΏΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π° ΠΈ нСкоторая другая информация.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Для отобраТСния Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ строк ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° слСдуСт Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ контСкстноС мСню Π½Π° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ полосС Π² Π»Π΅Π²ΠΎΠΉ части ΠΎΠΊΠ½Π° рСдактирования ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ β€œShow Lines Numbers” (ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ строк). Однако ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ дСйствии ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ строк осущСствляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ сСансС. Для постоянного ΠΆΠ΅ отобраТСния Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ строк ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° слСдуСт Π² настройках Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Editor (Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€), General (ΠžΠ±Ρ‰ΠΈΠ΅ настройки), Appearance (Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄) ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ для поля-ΠΌΠ΅Ρ‚ΠΊΠΈ Β«Show line numbersΒ» (ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° строк).

Π‘Π°ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ (подсвСтка тСкста, ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹) ΠΎΡ„ΠΎΡ€ΠΌΠ»ΡΡŽΡ‚ΡΡ Π² соотвСтствии с настройками ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΎ Ρ‡Π΅ΠΌ Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ ΠΏΠΎΠ·ΠΆΠ΅.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΊΠ½Π°

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

На Π»Π΅Π²ΠΎΠΉ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ отобраТаСтся ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Оно содСрТит Π²ΠΊΠ»Π°Π΄ΠΊΡƒ иСрархичСской структуры ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (Project) ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ структуры (списка ΠΌΠ΅Ρ‚ΠΎΠ΄Π°) класса (Structure).

Π’Ρ‹Π±ΠΎΡ€ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ структуры ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Π΅Π³ΠΎ содСрТимого Π² ΠΎΠΊΠ½Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠ΄ практичСски любого класса содСрТит мноТСство ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², Ρ‚ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ° Β«StructureΒ» ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΈΡ… список. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ упорядочСн ΠΊΠ°ΠΊ ΠΏΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρƒ ( Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij ideaSort by Alphabetically), Ρ‚Π°ΠΊ ΠΈ Π² порядкС ΠΈΡ… располоТСния Π² классС ( Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij ideaSort by Visibility). Π©Π΅Π»Ρ‡ΠΎΠΊ Π½Π° ΠΈΠΌΠ΅Π½ΠΈ класса ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ модуля Π² классС Π² ΠΎΠΊΠ½Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Β«StructureΒ» Π²ΠΎΠΎΠ±Ρ‰Π΅ довольно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Π°. Рядом с ΠΈΠΌΠ΅Π½Π΅ΠΌ модуля выводятся Ρ‚Π°ΠΊΠΆΠ΅ ряд Π΅Π³ΠΎ свойств, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ класса, Π° Π΅Π΅ панСль инструмСнтов позволяСт быстро ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, дополняя Π΅Π΅ содСрТимоС Π½Π΅-public ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ, упорядочивая ΠΏΠΎ названию Π»ΠΈΠ±ΠΎ Π² порядкС нахоТдСния Π² ΠΊΠΎΠ΄Π΅ ΠΈ Ρ‚.ΠΏ.

ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… классов цСлСсообразно Π² ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ мСню ΠΊΠ½ΠΎΠΏΠΊΠΈ настройки Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij ideaΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΊΠΈ Π²ΠΎΠ·Π»Π΅ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Β«Autoscroll to SourceΒ» ΠΈ Β«Autoscroll from SourceΒ».

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Π’Π°ΠΊΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠΎΠ»Π΅Π·Π΅Π½, Ссли Π² ΠΎΠΊΠ½Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ Π΄Π²Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ Π±ΠΎΠ»Π΅Π΅ (Π° это, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, практичСски всСгда ΠΈΠΌΠ΅Π΅Ρ‚ мСсто). Π’ этом случаС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π² ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Π² ΠΎΠΊΠ½Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ΠΊΠΎΠ΄Π° Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. И, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ с ΠΎΠ΄Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π² ΠΎΠΊΠ½Π΅ рСдактирования курсор Π² ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° имя класса, ΠΊΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ отобраТаСтся Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΎΠΊΠ½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

Π’ΠΊΠ»Π°Π΄ΠΊΠΈ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒΡΡ послС установки Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ (plug-ins). НапримСр, послС установки Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Β«Database NavigatorΒ» Π² ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° добавляСтся Π²ΠΊΠ»Π°Π΄ΠΊΠ° Β«DB BrowserΒ».

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Β«Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅Β»

Π’ Π½ΠΈΠΆΠ½Π΅ΠΉ части Π»Π΅Π²ΠΎΠΉ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ основного ΠΎΠΊΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ вывСсти ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Β«FavoritesΒ» (Π˜Π·Π±Ρ€Π°Π½Π½ΠΎΠ΅), содСрТащСС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, список Ρ‚ΠΎΡ‡Π΅ΠΊ останова ΠΈ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ, обСспСчивая Ρ‚Π΅ΠΌ самым ΠΊ Π½ΠΈΠΌ быстрый доступ.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ с инструмСнтами сборки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ²

Π”Π°Π½Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ располагаСтся Π½Π° ΠΏΡ€Π°Π²ΠΎΠΉ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Оно ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ содСрТит Π΄Π²Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ для Π΄Π²ΡƒΡ… Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных инструмСнтов сборки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Java – Maven ΠΈ Ant.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°

Окно располагаСтся Π½Π° Π½ΠΈΠΆΠ½Π΅ΠΉ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Π’ Π½Π΅ΠΌ Π² зависимости ΠΎΡ‚ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, сообщСния компиляции (Β«MessagesΒ»), ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄/Π²Ρ‹Π²ΠΎΠ΄ (Β«TerminalΒ»), ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (Β«Version ControlΒ»), Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ° (Β«DebugΒ») ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΎΠΊΠ½Π°ΠΌΠΈ

IntelliJ IDEA ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΠΌΠΎΡ‰Π½Ρ‹Π΅ срСдства управлСния ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΎΠΊΠ½Π°ΠΌΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΡ… Π² основном ΠΎΠΊΠ½Π΅ практичСски Π² любом мСстС.

Π›ΡŽΠ±ΠΎΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ содСрТит Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ: настройки Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij ideaΠΈ Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea Β«HideΒ» (Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ) (Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄ ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π° Π»Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ).

Π›ΡŽΠ±ΠΎΠ΅ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ (ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ), Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«HideΒ». Π’ этом случаС Π² основном ΠΎΠΊΠ½Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ отобраТаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ боковая панСль, содСрТащая наимСнования Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, Ρ‡Ρ‚ΠΎ, соотвСтствСнно, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠΎΠΊΠ½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Π’ дальнСйшСм свСрнутоС ΠΎΠΊΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ просто ΠΈ быстро ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π½Π° Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.

Кнопка настройки содСрТит мСню, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ содСрТатся ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ управлСния ΠΎΠΊΠ½ΠΎΠΌ.

Окно ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ панСль инструмСнтов. Для Π΅Π΅ отобраТСния ΠΈΠ»ΠΈ, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, удалСния, слСдуСт Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ мСню ΠΊΠ½ΠΎΠΏΠΊΠΈ настройки ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ/ΡΠ½ΡΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ Π²ΠΎΠ·Π»Π΅ ΠΏΡƒΠ½ΠΊΡ‚Π° мСню Show Toolbar (ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ панСль).

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΊΠ½Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π² фиксированном Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… мСстах основного ΠΎΠΊΠ½Π°, Ρ‚Π°ΠΊ ΠΈ Π² ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ мСстС основного ΠΎΠΊΠ½Π°. Для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ слСдуСт Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ мСню ΠΊΠ½ΠΎΠΏΠΊΠΈ настройки Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij ideaΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ/ΡΠ½ΡΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ Π²ΠΎΠ·Π»Π΅ ΠΏΡƒΠ½ΠΊΡ‚Π° мСню Floating Mode (ΠŸΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ).

Если ΠΎΠΊΠ½ΠΎ отобраТаСтся Π² фиксированном Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π΄Π²Π° Π΅Π³ΠΎ состояния, устанавливаСмыС Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ мСню Docked Mode (Π Π΅ΠΆΠΈΠΌ способа стыковки). ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Ρ„Π»Π°ΠΆΠΊΠ° Π²ΠΎΠ·Π»Π΅ этого ΠΏΡƒΠ½ΠΊΡ‚Π° ΠΎΠΊΠ½ΠΎ находится Π² состоянии смСшСния, сдвигая ΠΎΠΊΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Если ΠΆΠ΅ ΡΠ½ΡΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ, Ρ‚ΠΎ ΠΎΠΊΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состояниС пСрСкрытия, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠΊΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΊΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.

И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Ссли ΠΎΠΊΠ½ΠΎ отобраТаСтся Π² фиксированном Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π² состоянии смСшСния, Ρ‚ΠΎ становится доступным Ρ€Π΅ΠΆΠΈΠΌ (ΠΏΡƒΠ½ΠΊΡ‚ мСню) Pinned Mode (Π—Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ). ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Ρ„Π»Π°ΠΆΠΊΠ° Π²ΠΎΠ·Π»Π΅ этого ΠΏΡƒΠ½ΠΊΡ‚Π° ΠΎΠΊΠ½ΠΎ постоянно отобраТаСтся Π² основном ΠΎΠΊΠ½Π΅. Если ΠΆΠ΅ ΡΠ½ΡΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ, Ρ‚ΠΎ ΠΎΠΊΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски ΡƒΠ±ΠΈΡ€Π°Ρ‚ΡŒΡΡ с экрана ΠΏΡ€ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Π΅ фокуса.

Π’Ρ‹ΡˆΠ΅ Π±Ρ‹Π»ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΊΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… Π±ΠΎΠΊΠΎΠ²Ρ‹Ρ… панСлях Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°. Но ΠΈ мСстонахоТдСниС ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ² Π΅Π³ΠΎ Π² состав Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Для этого слСдуСт Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ контСкстноС мСню Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π½Π° Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚ Move (ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ), Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСмСщСния. На ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ screenshot Π²ΠΈΠ΄ΠΈΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ с ΠΏΡ€Π°Π²ΠΎΠΉ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° ниТнюю (Top), Π»Π΅Π²ΡƒΡŽ (Left) ΠΈ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ (Bottom) Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ панСль.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ вовсС ΡƒΠ΄Π°Π»Π΅Π½ΠΎ, для Ρ‡Π΅Π³ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ слСдуСт Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ контСкстноС мСню Π½Π° Π½Π°Π·Π²Π°Π½ΠΈΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π½Π° Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚ Remove from Sidebar (Π£Π΄Π°Π»ΠΈΡ‚ΡŒ с Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ).

Π’ Π³Π»Π°Π²Π½ΠΎΠΌ мСню основного ΠΎΠΊΠ½Π° имССтся Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡƒΠ½ΠΊΡ‚ мСню Windows, содСрТащий ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для управлСния Π΅Π΅ ΠΎΠΊΠ½Π°ΠΌΠΈ.

ПанСли

На ΠΌΠΎΠΉ взгляд, цСлСсообразно ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° экранС всС основныС ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (ΠΏΡ€ΠΈ отсутствии ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΈΠ· Π½ΠΈΡ… Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ViewКак ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij ideaΠ½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ):

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ / Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ производится Ρ‚Π°ΠΊΠΆΠ΅ Π² мСню ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ View.

Π’Ρ‹ΡˆΠ΅ я писал, Ρ‡Ρ‚ΠΎ цСлСсообразно ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° экранС всС основныС ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Однако, ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² ΠΎΠΊΠ½Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ класса ΠΌΠ½ΠΎΠ³ΠΈΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π· ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ покаТСтся Ρ€Π°Π±ΠΎΡ‚Π° со всСми ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ панСлями, ΠΊΠΎΠ³Π΄Π° Π½ΠΈΡ‡Ρ‚ΠΎ Π½Π΅ ΠΎΡ‚Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Настройки

ΠžΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ настройкам ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ осущСствляСтся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ FileКак ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij ideaSetting ΠΈΠ»ΠΈ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij ideaΠ½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов.

ВсС настройки Π² ΠΎΠΊΠ½Π΅ настроСк свСдСны ΠΏΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π² нСсколько Π³Ρ€ΡƒΠΏΠΏ: Appearance & Behavior (Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅), Keymap («ГорячиС» клавиши), Editor (Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€) ΠΈ Π΄Ρ€.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ настроСк ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΡ‡Π΅Π½ΡŒ Π²Π΅Π»ΠΈΠΊΠΎ, ΠΈ, ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с нСю, Π°, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, накоплСния ΠΎΠΏΡ‹Ρ‚Π°, Π²Ρ‹ сами Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ. Учитывая это, я Π½Π΅ Π±ΡƒΠ΄Ρƒ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Π·Π°ΠΉΠΌΠ΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΡ€ΠΈ этом Π·Π°ΠΌΠ΅Ρ‡Ρƒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ настройки ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΈΡΡŒ Π²Ρ‹ΡˆΠ΅, Π° ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ рассказано ΠΏΠΎΠ·ΠΆΠ΅.

Пока ΠΆΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΡΡŒ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ нСсколькими ΠΎΠ±Ρ‰ΠΈΠΌΠΈ настройками.

Π’Π°ΠΆΠ½Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈ написании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ являСтся Π΅Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π² Ρ‚ΠΎΠΌ числС ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΠ΄Π° (ΠΎΠ± этом ΠΏΠΎΠ·ΠΆΠ΅). ЕстСствСнно, русскоязычныС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π½Π° русском (бСлорусском, украинском) языках, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ. ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ, Π½Π° ΠΌΠΎΠΉ взгляд, Π±ΡƒΠ΄Π΅Ρ‚ использованиС UTF-8, которая являСтся ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ряд прСимущСств ΠΏΠ΅Ρ€Π΅Π΄ Windows 1251. НапримСр, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных Π²Π΅Π±-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Π½Π΅ΠΉ, Π° Π΅Ρ‰Π΅ Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΠ·Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Для установки этой ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ слСдуСт ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Editor, File Encodings (Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°) ΠΈ Π² спискС Β«Project EncodingΒ» (ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°) Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«UTF-8Β». Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ говорят, Ρ‡Ρ‚ΠΎ бСспроблСмно Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β« Β».

Ну ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, сообщСния ΠΎ появлСнии Π½ΠΎΠ²ΠΎΠΉ вСрсии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρƒ вас рСгулярно ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ ΠΎΡ‚ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ΡΡŒ автоматичСски ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ обновлСния. Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ установка Π½ΠΎΠ²Ρ‹Ρ… вСрсий Π²Π΅Ρ‰ΡŒ полСзная ΠΈ нуТная, Π½ΠΎ Ссли Π²Ρ‹ ΠΆΠ΅Π»Π°Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π° ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚ΠΎ это дСлаСтся Ρ‚Π°ΠΊ. РаскройтС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Appearance & Behavior, System Setting, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ Updates (ОбновлСния) ΠΈ снимитС Ρ„Π»Π°ΠΆΠΎΠΊ Π²ΠΎΠ·Π»Π΅ ΠΏΡƒΠ½ΠΊΡ‚Π° β€œAutomatically check updates for” (АвтоматичСски ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ обновлСния). Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠΈ ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ автоматичСских ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ просто ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ установку Π½ΠΎΠ²ΠΎΠΉ вСрсии.

Π£ мСня слоТилось ΠΎΡ‡Π΅Π½ΡŒ высокоС ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΎ IntelliJ IDEA, ΠΎΠ΄Π½Π°ΠΊΠΎ возмоТности Π΅Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡ практичСски Π±Π΅Π·Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹. И Π½Π΅ΠΌΠ°Π»Ρ‹ΠΉ Π²ΠΊΠ»Π°Π΄ Π² этот процСсс ΠΌΠΎΠ³ΡƒΡ‚ внСсти ΠΈ сами ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ Π½Π° основС собираСмой ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ статистики. Для этого Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ сбор. Π‘ этой Ρ†Π΅Π»ΡŒΡŽ Π² настройках слСдуСт ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Appearance & Behavior, System Setting, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ Usage Statistics (Бтатистика использования), ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ для поля-ΠΌΠ΅Ρ‚ΠΊΠΈ β€œAllow sending usage statistics to JetBrains s.r.o.” (ΠŸΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ статистику JetBrains), Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π°ΠΆΠΎΠΊ Π²ΠΎΠ·Π»Π΅ пСриодичности ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Ρ‚Π°ΠΊΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (дСнь, нСдСля, мСсяц).

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ настроСк ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ, Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ прСдусмотрСли ΠΈΡ… поиск ΠΏΠΎ контСксту. Набрав, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΏΠΎΠ»Π΅ поиска ΠΎΠΊΠ½Π° настроСк тСкст Β«saveΒ», ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π² Π½Π΅ΠΌ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ список:

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

И послСднСС. Π’ IntelliJ IDEA прСдусмотрСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ сохранСния настроСк (File Export Setting) ΠΈ ΠΈΡ… восстановлСния (FileКак ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij ideaImport Setting).

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ систСмы

Под IntelliJ IDEA Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ мноТСство plug-ins (Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ Π΅Π΅ возмоТности ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Доступ ΠΊ Π½ΠΈΠΌ осущСствляСтся Π² настройках систСмы Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ Plugins. Из списка Β«ShowΒ» (Показ) осущСствляСтся Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ списка Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ. Для добавлСния Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ слСдуСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ дСйствия:

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ осущСствляСтся Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ просто. ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅ Π² настройках Π² спискС Β«ShowΒ» выбираСтся ΠΏΡƒΠ½ΠΊΡ‚ Β«CustomΒ», послС Ρ‡Π΅Π³ΠΎ Π² ΠΎΠΊΠ½Π΅ настроСк ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ установлСнныС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ main intellij idea

Π©Π΅Π»Ρ‡ΠΎΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«UninstallΒ» ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ процСсс удалСния.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *