Tech Sketch Bucket of Technical Chips by TIS Inc.

javaでwindowsのdllを利用する(構造体を引数とするAPI)

Pocket

前回 紹介したJNAeratorを使って構造体をJAVAのコードへ変換して、構造体が引数のWindowsAPIをJAVAで利用してみます。

javaでwindowsのdllを利用する

Pocket

JNAを利用することでJAVAでWindowsのdllを手軽に利用できます。JAVAでwindowsのdllを利用するメリットってあるのでしょうか?
時代遅れとなったwindowsのシステムをマイグレーションする際、フルスクラッチで開発するのも選択肢ですが、JNAを使うことでWindowsのdllを再利用してJAVAへ移行できます。それ以外にもOSの機能をJAVAから利用できるようになります。