This article was updated and rechecked on 12th of July 2022
Category: Java
Added: 16th of October 2021
Updated On: 12th of July 2022
Viewed: 1,516 times
Related Tips & Tutorials
➔
Install Bluej on Ubuntu, Java Development Environment for beginners➔
Printing to console in Java using the System.out.println command➔
Reading user input and outputting the results to console in Java using Scanner class➔
Simple for loop in Java. Print the numbers 1 to 10 in the console
How to compile your Java code using the terminal in Linux, Learning Java
After trying a bit of programming in C++, I have now decided to turn my attention to learning a bit of Java.
Doing just some very basic programming in C++ has helped me get a better understanding of Java.
If you want to start programming in Java on Ubuntu and / or other Ubuntu based distribution you first need to install the correct java packages, these are:
JDK - Java Development Kit
JRE - Java Runtime Environment
To install these packges in your distribution enter the following commands
sudo apt-get install default.jdk
sudo apt-get install default-jre
Once installed enter the following command to check each installed version
java --version
Output
openjdk 11.0.11 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.10)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.10, mixed mode, sharing)
javac --version
Output
javac 11.0.11
After that there are a variety of IDE's you can use to start writing Java Code. Some of these include Eclipse, Microsoft Visual Code Editor
I currently use
Bluej which is ideal for learning Java. I can also compile and execute the code inside
Bluej, but to begin with you can write some java code using a text editor in your linux distribution. Once saved you can then compile and execute your code using the terminal.
Let's create a program in Java that prints
Hello Computer to the console window.
Create a new file named
HelloComputer.java on your desktop.
Next copy and paste the code below and save the file
public class HelloComputer {
public static void main (String[] args) {
System.out.println("Hello Computer");
}
}
In order to compile your code manually enter the following command
javac HelloComputer.java
If there a no errors in your code, then a .class file will be generated, ie
HelloComputer.class
To execute your java enter the following command
java HelloComputer
Output
What I have also learnt is that you should save your .java source file with the same name as the Class Name in your code, this will make it easier to identify your code and also avoid errors when compiling.