How to Compile Packages in Java

See Java: Tips and Tricks for similar articles.

When a Java class is stored in a package, you must include the path that corresponds to the package in the compile. To learn how to compile a Java class in a package and successfully run a Java program to test your work, follow these nine steps.

  1. Create a new folder called compile-packages-in-java.
  2. Create a subfolder in your new folder called personpackage.
  3. Open your text editor and create a new file that will contain the Person class in the personpackage. Be sure to create this file in the personpackage folder. Type in the following Java statements:Java Source for Compile Packages PersonNote the package statement; this statement tells the compiler that the class is contained within the package (i.e., folder) named personpackage. Therefore, the actual name of your Java class is personpackage.Person.
  4. Save your file as Person.java.
  5. In your text editor, create the Java program that will test the Person class. Be sure to save this file in the compile-packages-in-java folder. Type in the following Java statements:Java Source for Compile Packages TesterThe import statement directs the compiler to resolve references to Person from the personpackage package.
  6. Save your file as TestPersonInPackage.java.
  7. Open a command prompt and navigate to the compile-packages-in-java directory. Then type in the command to compile the Person source and hit Enter. Notice that you provided the path of the Java file. This path corresponds to the package name.Compile Compile Packages Person
  8. In the same directory, type in the command to compile the tester class and hit Enter.Compile Compile Packages
  9. You are ready test your Person class that is stored in personpackage. Type in the command to run the Java runtime launcher and hit Enter. Observe the output showing the Person you instantiated using personpackage.Person.Run Compile Packages