Java

Web アプリに必要なライブラリ

 * servlet-api.jar: Servlet と JSP を使うのに必要なパッケージ
 * mysql-connector-java-X.X.XX-bin.jar: MySQL 用の JDBC ドライバ
 * jstl.jar, standard.jar: EL 式や JSTL を利用するのに必要

Maven で実行可能な jar ファイルを作成する方法
See: How to create a jar file with Maven

の 要素の中に以下を追記する. org.apache.maven.plugins maven-jar-plugin {maven-jar-plugin version} {fully qualified name of a class that has main method}

すべての enum 定数をイテレートする方法
メソッドを使う. public enum Sample { VAL1, VAL2, VAL3 } for (Sample val : Sample.values) { System.out.println(val.name); // VAL1, VAL2, VAL3 が順に表示される }

標準入力をテストする方法
// ByteArrayInputStream に仮想的な標準入力文字列をセットする ByteArrayInputStream in = new ByteArrayInputStream("foobar".getBytes); // System.in にセットする System.setIn(in); // Scanner で読み取る Scanner sc = new Scanner(System.in); // next で取得する System.out.println(sc.next); // 標準出力に foobar と表示される // Scanner を閉じる sc.close;

How to install Oracle Java 8 on Ubuntu
$ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java8-installer Then set the environmental variable in  . export JAVA_HOME=/usr/lib/jvm/java-8-oracle