IntelliJ IDEA

IntelliJ IDEA 12.0.4 Ultimate.jpgIntelliJ IDEA

IntelliJ IDEA is a Java integrated development environment (IDE) for developing computer software. It is developed by JetBrains (formerly known as IntelliJ), and is available as an Apache 2 Licensed community edition, and in a proprietary commercial edition. Both can be used for commercial development.


Free for students:
Professional developer tools from JetBrains (https://www.jetbrains.com/student/)


JetBrains
(https://www.jetbrains.com/)

The drive to develop
At JetBrains, code is our passion. For over 15 years we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover and create.

Our Mission
We make professional software development a more productive and enjoyable experience.

We help developers work faster by automating common, repetitive tasks to enable them to stay focused on code design and the big picture. We provide tools to explore and familiarize with code bases faster. Our products make it easy for you to take care of quality during all stages of development and spend less time on maintenance tasks.


IntelliJ IDEA
(https://www.jetbrains.com/idea/)

Enjoy productive java
Every aspect of IntelliJ IDEA is specifically designed to maximize developer productivity.
Together, powerful static code analysis and ergonomic design make development not only productive but also an enjoyable experience.

Meet IntelliJ IDEA
(https://www.jetbrains.com/help/idea/2016.1/meet-intellij-idea.html?origin=old_help)

Welcome to IntelliJ IDEA help!

JetBrains IntelliJ IDEA is cross-platform. It works on Windows, OS X and Linux and brings the whole range of precise developers tools, all tied together to create the convenient development environment.

  • If you are completely new to IntelliJ IDEA, read Discover IntelliJ IDEA.
  • Before starting with IntelliJ IDEA, take a look at the essentials, since they are useful for more productive usage of IntelliJ IDEA.
  • If you want to learn about the IntelliJ IDEA UI, then take a guided tour. The parts Tool Windows and IntelliJ IDEA Editor tell you everything you need to know to get a grip of these UI elements.
  • The part Discover IntelliJ IDEA contains summary information about the most essential IntelliJ IDEA features – navigation, code completion etc. The links in these sections will lead you to more detailed instructions.
  • If you click Help button on a dialog, you will see the reference page that gives descriptions of controls and fields of each dialog.
  • Besides the dialog descriptions, the part Reference also keeps miscellaneous important information, like icons reference, index of menu items, version control reference, etc.
  • The tutorials for the newbies are in the part First Steps. They help perform the most important basic tasks with IntelliJ IDEA – create and run an application.
  • For those who want to learn more about IntelliJ IDEA, the part General Guidelines provides information about creating projects, configuring their structure, output etc.
  • The more advanced users will find it useful to read the various sections of the part Language and Framework – Specific Guidelines.
  • The part Migration Guides is intended for Eclipse and NetBeans users, who are about to move to IntelliJ IDEA.
  • Finally, the part Getting Help tells about using help topics in the online and built-in variants, applying to support service, reporting issues and sharing your feedback.

QuickStart Guide
(https://www.jetbrains.com/help/idea/2016.1/quick-start-guide.html?origin=old_help)

Discover IntelliJ IDEA
(https://www.jetbrains.com/help/idea/2016.1/discover-intellij-idea.html?origin=old_help)

General Guidelines
(https://www.jetbrains.com/help/idea/2016.1/general-guidelines.html?origin=old_help)

This part provides descriptions of procedures required to fulfil the platform tasks with IntelliJ IDEA.

Video tutorials
(https://www.jetbrains.com/idea/documentation/)

Developing a Java EE application
(https://www.jetbrains.com/help/idea/2016.1/developing-a-java-ee-application.html?origin=old_help)

This tutorial illustrates the Java EE application development workflow.

The application that we will develop will be a minimal one. It’ll be a one JSP page Java web application. However, the IntelliJ IDEA features discussed here are applicable to Java EE applications of any complexity.