CentOS Stream 9  OpenJDK 17 をインストールするサンプル

環境
CentOS Stream 9

操作方法
1.OpenJDK 17 をインストールします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# dnf -y install java-17-openjdk java-17-openjdk-devel
# dnf -y install java-17-openjdk java-17-openjdk-devel
# dnf -y install java-17-openjdk java-17-openjdk-devel

2.環境変数を設定します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# cat > /etc/profile.d/java.sh <<'EOF'
export JAVA_HOME=$(dirname $(dirname $(readlink $(readlink $(which java)))))
export PATH=$PATH:$JAVA_HOME/bin
EOF
# cat > /etc/profile.d/java.sh <<'EOF' export JAVA_HOME=$(dirname $(dirname $(readlink $(readlink $(which java))))) export PATH=$PATH:$JAVA_HOME/bin EOF
# cat > /etc/profile.d/java.sh <<'EOF'
export JAVA_HOME=$(dirname $(dirname $(readlink $(readlink $(which java)))))
export PATH=$PATH:$JAVA_HOME/bin
EOF

環境変数を反映します
# source /etc/profile.d/java.sh

3.バージョンを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# java --version
# java --version
# java --version

4.テストプログラムを実行します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# cat > sample.java <<'EOF'
class sample {
public static void main(String[] args) {
System.out.println("Hello Java World !");
}
}
EOF
# cat > sample.java <<'EOF' class sample { public static void main(String[] args) { System.out.println("Hello Java World !"); } } EOF
# cat > sample.java <<'EOF'
class sample {
    public static void main(String[] args) {
        System.out.println("Hello Java World !");
    }
}
EOF

プログラムを実行します
# javac sample.java
# java sample
Hello Java World !

CentOS Stream 9

Posted by arkgame