Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Preview
Video Player
00:00
00:00
00:00
- 2x 2x
- 1.75x 1.75x
- 1.5x 1.5x
- 1.25x 1.25x
- 1.1x 1.1x
- 1x 1x
- 0.75x 0.75x
- 0.5x 0.5x
Let's discuss what an IDE, or Integrated Development Environment is, and then install one...IntelliJ IDEA by JetBrains.
Installation Guides
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
[MUSIC]
0:00
[SOUND] So far, we've been writing our
code in workspaces in a text editor and
0:04
then manually compiling and
running our program and terminal.
0:08
As you might have guessed,
there is a better way to do this.
0:12
There is an amazing grouping of tools
that makes your life as a developer
0:15
much easier.
0:19
These tools are quite expansive and
0:20
have grown into just about every task you
might be asked to perform as a developer.
0:22
From building and packaging to testing and
0:26
discovering errors, all the way to version
control and maintaining team to do lists.
0:29
All your tasks are covered in one place.
0:34
This concept of grouping of necessary
development tasks into a single
0:37
application is called an IDE, or
Integrated Development Environment.
0:41
It integrates all the development
tasks into one place so
0:46
that you can be more efficient.
0:49
Now, IDEs aren't specific to Java,
many programming languages have them.
0:51
However, due to Java's age,
these tools have grown and
0:56
evolved to be extremely powerful and
are so common place in Java development
0:59
that knowledge of them is often
listed as a job requirement.
1:03
So, I figured it was the right
time to start exploring them.
1:07
There are many IDEs available and due to
healthy competition they all offer more or
1:11
less the same set of features.
1:15
Choosing which IDE to use is
one of personal preference.
1:18
However it will most likely be determined
by what others on your team are using.
1:21
Most JAVA teams try to
standardize on a single IDE so
1:26
they can share configurations and
settings easily.
1:30
Don't let the options overwhelm you.
1:33
All of the IDEs basically
offer the same tools.
1:35
The most important thing to gain here is
the knowledge that a certain tool exists,
1:39
and how to locate it in the application.
1:43
Knowing what to search for in the help
system will get you most of the way there.
1:45
For this course, I've chosen
IntelliJ IDEA by Jetbrains as our IDE.
1:50
It's the same IDE that is
packaged up with Android Studio.
1:55
So you'll be comfortable should
you end up continuing on to
1:58
the Android development route.
2:01
Like I said,
almost everything I show you in IntelliJ
2:03
is available in its competitors,
especially Eclipse and NetBeans.
2:06
It just might be implemented
a little bit differently.
2:11
So, let's go install it.
2:14
So again, chances are, just like the JDK
installation, by the time you get here,
2:16
this installation is going to
look a little different as well.
2:21
So check out the teacher's notes and
hit the forum if it isn't clear.
2:24
So let's search for IntelliJ IDEA,
so we'll say IntelliJ IDEA.
2:27
Great.
2:33
And here we'll see where you download it.
2:35
Let's click download.
2:37
And you'll see here that there's different
versions that auto detected that I was on
2:41
MAC but you can switch back and
forth up here.
2:44
And we're gonna choose
the Community Edition.
2:46
It's free and it's plenty for
us right now.
2:48
So let's go ahead and get this downloaded.
2:51
And I want you to go
through the teacher's notes
2:53
to go through the rest of
the installation process.
2:58
Now, I've added guides for
both Windows and
3:00
Mac, and if they get out of date,
I'll work on getting them fixed.
3:02
So go ahead now and follow your specific
instructions and when you finish,
3:07
continue onto the next video where we'll
finish setting up your shiny new IDE.
3:10
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up