Java programming on a Mac using the IntelliJ IDE.


The IntelliJ IDE provides an relatively easy to use Java programming environment that can be utilized to complete the programming assignments for ITP120. Although the IDE is not as full featured as Eclipse or NetBeans, the IntelliJ IDE provides enough features needed to complete the assignments for the class.


Step 1: Obtain the Java JVM for OS X.


If you are running OS X 10.6 Snow Leopard, the Java software is already installed on the system.


If you are running OS X 10.7 Lion, the Java software will need to be downloaded from the following location:


Step 2: Install the Java software on the MAC.


The file will download to the ~<username>/Downloads folder where <username> is the login of the user. Navigate to that folder using Finder and mount the JavaForMacOSX10.7.dmg (Disk Image) file by double-clicking on it.


To install the Java environment, double click on the JavaForMacOSX10.7.pkg installer that will appear in the finder window after opening the DMG file.


The JAVA_HOME directory is located in /Library/Java/Home/bin on the system drive. You will need that information later when you configure IntelliJ.


Step 3: Download the IntelliJ IDE.


Download the idea-11.0.dmg Mac OS X Disk Image file. You will be using the Community (free) edition for the class.


Step 4: Install the IntelliJ software on the MAC.


Mount the DMG file the same way as you mounted the Java DMG file. It is located in the same Downloads folder as the Java DMG file.


Copy IntelliJ IDEA to your Applications folder by dragging the icon using Finder.


Unmount both Disk Images by dragging them to the trash.


Step 5: Configure the IntelliJ IDE to use the Java 1.6_29 software.


When you create your first project, a wizard will appear that will guide you through the steps necessary to create a project. The first time that the wizard executes, it will ask you where Java is located.


Use the browse button to navigate to the /Library/Java/Home directory. The IntelliJ software will pick up the version of the Java software if it is successful in finding the Java software.


Notes: For this class it is suggested that you use file based (.ipr) projects.


The software will create a project directory tree under your home directory if the defaults are used.


The .java files are located under the src directory and the .class files are located under the production directory for each project.


More information about the software is available on the Jetbrains website.