Java

「Java」jar ファイルを実行する

以下みたいに java コマンドで実行できる jar ファイルを作ってみる。 java -jar test.jar手順的には以下の感じです。 ----- 1. main メソッドを含むクラスの作成 2. マニフェストファイルの作成 3. jar ファイルに圧縮 ----- 1. main メソッドを含むクラス…

「Java」キーストアから秘密鍵/公開鍵を取得する

キーストアから秘密鍵/公開鍵を取得するサンプルコード書いてみました。その時のメモです。 ひとまず、取得するキーペアを keytool を使って作成する。 コマンドは以下で ( 鍵長 2,048bit、署名アルゴリズム SHA256withRSA とした )。 keytool -genkeypair -…

「Java」JMX さわってみた

JMX さわってみたので、その時のメモ。[ 環境情報 ] Windows 7 SP1 Java SE 7 Update 45オラクルからは以下のドキュメントが提供されてます。・Trail: Java Management Extensions (JMX) (The Java Tutorials) http://docs.oracle.com/javase/tutorial/jmx/i…

「Java」JSON ライブラリ ( Jackson ) を使ってみた

Java で JSON 形式のデータを触ってみたので、その時のメモ。 ライブラリとしては、以下のようにいろいろあるみたいですが、今回は Jackson を使ってみることに。・Jackson JSON Processor - Home http://jackson.codehaus.org/ ・google-gson - A Java libr…

「Java」Castor でマーシャル アンマーシャル

Castor 使ってマーシャル/アンマーシャルやってみた。その時のメモ。[ 環境情報 ] Windows 7 SP1 Eclipse 4.2 Castor 1.3.3 ( 面倒だったのでダウンロードしてきた jar ファイル全てをクラスパスに通しました )※ 依存関係のあるライブラリは以下に記載がある…

「Java」XML 操作してみた(SAX)

Java で XML の操作してみたので、その時のメモ。 前回は DOM を使いましたが、今回は SAX でやってみました。ドキュメントは以下になります。・Lesson: Simple API for XML (The Java"! Tutorials > Java API for XML Processing (JAXP)) http://docs.oracl…

「Java」XML 操作してみた(DOM)

Java で XML の操作してみたので、その時のメモ。 今回は DOM を使用して XML ファイル読み込むって内容をやりました。[ 参考ページ ] ・Javaで実現するDOM/SAXプログラミング(2):初めてJavaでXML文書を操作してみる (1/3) - @IT http://www.atmarkit.co…

「Java」Base64 エンコード デコード

Java で Base64 のエンコード/デコードを行なうサンプル作ってみたのでメモ。 Apache Commons Codec 1.8 を使ってやりました。・Codec - Home http://commons.apache.org/proper/commons-codec/・Base64 (Apache Commons Codec 1.10-SNAPSHOT API) http://co…

「Java」GC ログを出力する

Java の GC ログを出力する方法についてメモ ( よく忘れるのですぐに引っ張ってこれる情報として残しておく )。java コマンドのオプションに "-Xloggc:" をつけてやるだけで出力される。・java http://docs.oracle.com/javase/7/docs/technotes/tools/window…

「Java」Java SE 7 Update 51 例外サイト・リスト

Java SE 7 Update 51 で導入された「例外サイト・リスト」について、ちょっとしたメモ。・Exception Site List http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/exception_site_list.html・System- and User-Level Properties - Certificate st…

「log4j」ConsoleAppender FileAppender DailyRollingFileAppender 使ってみた

log4j の ConsoleAppender FileAppender DailyRollingFileAppender 辺りのアペンダーを使ってみたので、その時のメモ。[ 環境情報 ] Windwos 7 SP1 Java SE 7 Apache log4j 1.2.17 1. 設定ファイルの作成 ( log4j.xml ) <log4j:configuration debug="true" xmlns:log4j="http://jakarta.apache.org/log4j/"> </log4j:configuration>

「Java」タイムゾーンについて

Java のタイムゾーンについて簡単に調べたので、その時のメモ。[ 環境情報 ] Windows 7 SP1 Java SE 7デフォルトのタイムゾーンは、TimeZone#getDefault メソッドや、システムプロパティの user.timezone で確認できる。 import java.util.TimeZone; class T…

「Java」アノテーションの情報取得

あまり気にすることなく使ってたアノテーション。ちょっと調べてみようということで、独自アノテーション作って、クラス、メソッドに設定されたアノテーションの情報取得してみるってあたりをやってみました。その時のメモです。1. 独自アノテーションの作成…

「COBOL」「Java」OpenCOBOL から Java を呼び出す

OpenCOBOL から Java を呼び出してみたので、その時のメモ。 以下のエントリーと同様にインタフェースには JNI を使います。・「Java」「COBOL」Java から OpenCOBOL を呼び出す - プログラム日記 http://a4dosanddos.hatenablog.com/entry/2013/11/05/01454…

「Java」「COBOL」Java から OpenCOBOL を呼び出す

Java から COBOL ( OpenCOBOL ) 呼び出してみたので、その時のメモ。 インタフェースには JNI を使います。[ 環境情報 ] CentOS 6.2 Java SE 7 Update 21 OpenCOBOL 2.0 GCC 4.4.7※ 今回作業ディレクトリは "/usr/local/tmp/javatocobol" としています。 Jav…

「Java」リモートデバッグ

Java でリモートデバッグしてみたので、その時のメモ。今回はソケット通信するアプリケーションを作成してやってみました。 以下の感じで、クライアントからサーバに接続すると、「Hello」と返ってきます。 リモートデバッグすることが目的のため、一度の通…

「Java」JAXB を使ってみる

JAXB を使ってみたので、その時のメモ。 以下のページにまとめられていたので、それらを参考にさせていただきました。 ・Java技術最前線 - 「Java SE 6完全攻略」第73回 JAXB その1:ITpro http://itpro.nikkeibp.co.jp/article/COLUMN/20080530/305406/?ST=…

「Java」Fatal Error Log を強制的に出力させる

Java のプロセスが強制終了した場合、Fatal Error Log が出力されることがある。 ( 原因としては Java VM 側の不具合であることがほとんどだとか )Fatal Error Log の出力先ですが、ドキュメントによると "-XX:ErrorFile" オプションで指定できるとのことで…

「Java」アプレットを実行する JRE のバージョンを指定する方法

Java アプレットを実行する JRE のバージョンを指定する方法について調べたので、その時のメモ。ちなみに、実行環境は以下 Windows 7 SP1 Internet Explorer 10 JRE 6 Update 45 JRE 7 Update 25 ( 2013/07/09 時点の最新バージョン ) ※ Java はどちらも 32b…

「Java」アプレットでローカルファイルにアクセスする

Java アプレットはセキュリティサンドボックス内で実行されるので、いろいろと制約がある。 もちろん、ローカルファイルへのアクセスなんかも普通にやるとできない。今回、Java アプレットからローカルリソース ( ファイル ) にアクセスする方法を調べたので…

「Java」Windows 環境で JNI

Windows 環境で JNI を試してみたので、その時のメモ。手順は以下でやりました。 1. Java ソースの作成 2. ヘッダファイルの生成 3. C 側のソースを作成 4. DLL ファイルの生成 1. Java ソースの作成 class Hello { public native void hello(); public stat…

「Java」 html ファイルを pdf ファイルに変換する

html ファイルを pdf ファイルに変換したい時に使えるライブラリとかサービスとか、 調べたのでメモ。私の調査では以下のものが確認できました。ちょっと Java よりの観点で調べてます。 ・Java ライブラリ ■ iText http://itextpdf.com/ ■ Copper PDF http:…