1. はじめに
勤務地を限定している影響か、これまでやってきた組込開発の案件ではどうにも契約単価が釣り合わないらしい。そこで、Web-Java領域への転向という話が。勉強のために開発環境をセットアップしたので、手順をメモとして残しておきます。
本記事では以下のOSで動作確認を行っています。
2. ソフトウェアのインストール
ソフトウェアをインストールして、環境変数 JAVA_HOME を設定します。
Visual Studio Code - https://code.visualstudio.com/
Openjdk-25-jdk
export JAVA_HOME="$(readlink -f "$(which java)" | sed 's:/bin/java::')"
Visual Studio Code - https://code.visualstudio.com/
Microsoft Build of OpenJDK - https://www.microsoft.com/openjdk
☑️ Sets or overrides JAVA_HOME environment variable with the JDK installation directory.
3. 拡張機能のインストール
VSCodeを起動して、以下の拡張機能をインストールします。
Japanese Language Pack for Visual Studio Code
Extension Pack for Java
以下を作成して実行すると、ターミナルに Hello Java!! と出力されます。
public class HelloJava {
public static void main(String args[]) {
System.out.println("Hello Java!!");
}
}
4. Azul Zuluの導入
テキストの学習を進めたところ、JavaFXとかTomcatとの連携とかに行き当たりました。学習をスムーズに進めるために、Java 8のJDK FXを導入します。次のURLから .tar.gz 形式を選択してダウンロードし、以下のフォルダに展開します。Tomcatも併せて導入しますので、apache-tomcat-8.5.100.tar.gz をダウンロードしてください。JDBCでOracleに接続するため、ojdbc8.jar もダウンロードします。
Azul Zulu - https://www.azul.com/downloads/?version=java-8-lts&architecture=x86-64-bit&package=jdk-fx#zulu
Apache Tomcat - https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.100/bin/
Oracle JDBC - https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html
~/
┗ dev/
┣ zulu8/
┣ tomcat8/
┗ ojdbc8/
# export JAVA_HOME="$(readlink -f "$(which java)" | sed 's:/bin/java::')"
export JAVA_HOME="$HOME/dev/zulu8"
export CATALINA_HOME="$HOME/dev/tomcat8"
export CLASSPATH=".:$CATALINA_HOME/lib/servlet-api.jar:$CATALINA_HOME/lib/jsp-api.jar"
Windows環境では .zip 形式をダウンロードして展開します。Tomcatも併せて導入しますので、apache-tomcat-8.5.100.zip をダウンロードしてください。JDBCでOracleに接続するため、ojdbc8.jar もダウンロードします。
Azul Zulu - https://www.azul.com/downloads/?version=java-8-lts&architecture=x86-64-bit&package=jdk-fx#zulu
Apache Tomcat - https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.100/bin/
Oracle JDBC - https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html
C:\
┗ dev\
┣ zulu8\
┣ tomcat8\
┗ ojdbc8\
JAVA_HOME - C:\dev\zulu8
CATALINA_HOME - C:\dev\tomcat8
CLASSPATH - .\;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar
5. おわりに
目的によって使用するバージョンが異なる…なるほど、こういうことですか。手元の環境構築にDockerを導入するのも良いかもしれないと思う今日この頃なのでした。
| ◀️ 前の記事 | 次の記事 ▶️ |
|---|---|
| PCツナイデント(パラレル版)はES-DE + RetroArchでも問題なく使用できます。 | 【開発環境構築メモ】SQLもはじめました |