Setup Environment

Download JDK

  • Java

  • Command:

    • wget https://download.oracle.com/java/23/latest/jdk-23_linux-x64_bin.deb

    • sudo dpkg -i jdk-23_linux-x64_bin.deb

    • java -version

    • sudo apt search openjdk

    • sudo apt install openjdk-21-jdk

    • Switch java version: sudo update-alternatives --config java

    • Kiểm tra version java đang được sử dụng: sudo update-alternatives --config java

Download Maven

# xóa maven cũ
sudo apt remove maven -y
sudo apt autoremove -y

# download từ trang chủ
cd /opt
sudo wget https://downloads.apache.org/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz

# giải nén và symbolic link
sudo tar -xvzf apache-maven-3.9.9-bin.tar.gz
sudo ln -sfn /opt/apache-maven-3.9.9 /opt/maven

# thêm vào file bashrc
vim ~/.bashrc
export MAVEN_HOME=/opt/maven
export PATH=$MAVEN_HOME/bin:$PATH

# update thay đổi
source ~/.bashrc

mvn --version

Run helloworld

mvn archetype:generate -DgroupId=com.example -DartifactId=helloworld \
    -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false


mvn compile
mvn exec:java -Dexec.mainClass=com.example.App

mvn -q exec:java -Dexec.mainClass=com.example.App

Interface