basic_101 Hello jabba!
- install Java Version Manager tool
jabba
on Ubuntu 20.04 - install JDK 8 and/or 11 with jabba on Ubuntu 20.04
- develop simple Java application
- Keywords
- Step1: Install jabba and JDK on Ubuntu 20.04
- Step 2: Develop Java application
- Download and Use This complete Project
- References
Java Version Manager
jvm jabba JDK- java javac compile run
.java
.class
Java Class Name
- Ubuntu Java tutorial example java8 java11
curl -sL https://github.com/shyiko/jabba/raw/master/install.sh | bash && . ~/.jabba/jabba.sh
# Java 8
jabba install zulu@~1.8.272
# Java 11
jabba install zulu@1.11.0-9
echo "zulu@1.8.272" > .jabbarc
cat .jabbarc
jabba use
#ONLY the follow command, NOT `java --version`
java -version
echo $JAVA_HOME
type java
echo "zulu@1.11.0-9" > .jabbarc
cat .jabbarc
jabba use
java --version
# OR
java -version
echo $JAVA_HOME
type java
# open a shell
jabba alias default zulu@1.11.0-9
# open new shell
java --version
# OR
java -version
# open a shell
jabba alias default zulu@1.8.272
#open new shell
# ONLY
java -version
git clone -b basic_000 https://github.com/cnruby/gradle_java.git basic_101
cd basic_101
touch Hello.java
vi Hello.java
javac Hello.java
java Hello
>> Hello world!
touch Nihao.java
vi Nihao.java
javac -d ./buildSrc Nihao.java
#javac -d buildSrc Nihao.java
java -cp ./buildSrc Nihao
#java -cp buildSrc Nihao
#java --class-path ./buildSrc Nihao
#java -classpath ./buildSrc Nihao
>> 世界,你好!
mkdir src
touch ./src/App.java
vi ./src/App.java
javac --help
javac --help | grep class
javac -d ./build ./src/App.java
#javac -d build ./src/App.java
java -cp ./build App
#java -cp build App
#java --class-path ./build App
#java -classpath ./build App
>> Hallo Welt!
# Download
git clone -b basic_101 https://github.com/cnruby/gradle_java.git basic_101
# Use
cd basic_101
javac Hello.java
java Hello
javac -d ./buildSrc Nihao.java
java -cp ./buildSrc Nihao
javac -d ./build ./src/App.java
java -cp ./build App