【Java11】03 Javaの開発環境構築 Apache POI導入編

2020年4月24日作成

Apache POIはMicrosoft Office形式のファイルを読み書きするためのJavaライブラリです。

公式ページからダウンロードできます。

解凍したフォルダは適当な場所に置きます。中のjarファイルについては全てCLASSPATHを通すことをお勧めします。Mavenでプロジェクトを作成した際、pom.xmlに依存関係を追記する方法もあるようです。

私の.bash_profileの該当箇所は最後に記しておきます。

これまで.bash_profile編集だけはLinux導入時の名残でずっとvimを使ってきましたが、今回のJava導入でVScodeに完全に切り替えました。要はエディタだったら秀丸でもmimikakiでもなんでもいいんです。刷り込みというのは恐ろしいものです。

ただ1日に数百行あるいは1000行以上コードを書くような職業プログラマにとってはviやvimは強力な武器になるであろうことは私なりに想像できます。

————————————————–
export CLASSPATH=/usr/local/poi-4.1.2/poi-4.1.2.jar:$CLASSPATH
export CLASSPATH=/usr/local/poi-4.1.2/poi-examples-4.1.2.jar:$CLASSPATH
export CLASSPATH=/usr/local/poi-4.1.2/poi-excelant-4.1.2.jar:$CLASSPATH
export CLASSPATH=/usr/local/poi-4.1.2/poi-ooxml-4.1.2.jar:$CLASSPATH
export CLASSPATH=/usr/local/poi-4.1.2/poi-ooxml-schemas-4.1.2.jar:$CLASSPATH
export CLASSPATH=/usr/local/poi-4.1.2/poi-scratchpad-4.1.2.jar:$CLASSPATH
export CLASSPATH=/usr/local/poi-4.1.2/lib/activation-1.1.1.jar:$CLASSPATH
export CLASSPATH=/usr/local/poi-4.1.2/lib/commons-codec-1.13.jar:$CLASSPATH
export CLASSPATH=/usr/local/poi-4.1.2/lib/commons-collections4-4.4.jar:$CLASSPATH
export CLASSPATH=/usr/local/poi-4.1.2/lib/commons-compress-1.19.jar:$CLASSPATH
export CLASSPATH=/usr/local/poi-4.1.2/lib/commons-logging-1.2.jar:$CLASSPATH
export CLASSPATH=/usr/local/poi-4.1.2/lib/commons-math3-3.6.1.jar:$CLASSPATH
export CLASSPATH=/usr/local/poi-4.1.2/lib/jaxb-api-2.3.1.jar:$CLASSPATH
export CLASSPATH=/usr/local/poi-4.1.2/lib/jaxb-core-2.3.0.1.jar:$CLASSPATH
export CLASSPATH=/usr/local/poi-4.1.2/lib/jaxb-impl-2.3.2.jar:$CLASSPATH
export CLASSPATH=/usr/local/poi-4.1.2/lib/junit-4.12.jar:$CLASSPATH
export CLASSPATH=/usr/local/poi-4.1.2/lib/log4j-1.2.17.jar:$CLASSPATH
export CLASSPATH=/usr/local/poi-4.1.2/lib/SparseBitSet-1.2.jar:$CLASSPATH
export CLASSPATH=/usr/local/poi-4.1.2/ooxml-lib/curvesapi-1.06.jar:$CLASSPATH
export CLASSPATH=/usr/local/poi-4.1.2/ooxml-lib/xmlbeans-3.1.0.jar:$CLASSPATH
————————————————–