タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaとJavaとJNAに関するoinumeのブックマーク (2)

  • mono's Tech Blog » JNIよりずっとお手軽なJNA(Java Native Access)

    JavaでCのダイナミックリンクライブラリにアクセス 僕は正直なところ,C言語が苦手. どうしても必要なときでない限り,Javaなどの使い慣れている言語を使いたいところ. ただ,やはりどうしてもCのライブラリを使いたいときが出てくるケースもある. そういうときに, Cで書くべき箇所がほんの一部なのにプロジェクト全体をCで書くのはナンセンス. そこで,JNIなどの出番となるわけでが,これがけっこう面倒で書くコード量もそこそこ多い. 実を言うと,昔少し触れた程度でよく分かってなかったり… で,色々便利な道具が充実している昨今,何かそれに変わるものが無いか探していたところ,JNA(Java Native Access)というものを発見. Java Native Access (JNA) とは、Java プログラムがJava Native Interfaceを用いずにネイティブの共有ライ

  • 泥臭くJNAにチャレンジ - DO☆KA☆TA ~information technology~

    前から気になってたJNA*1をやってみました。以前、JNI*2で泥臭くHellWorld的なものをやりましたが、泥臭過ぎてオエッとなりました。で、気持ち的にやっと泥が取れたところでJNAに取り組んでみます。 一応、泥臭くJNIにチャレンジ(2)でやったような感じでJNAをやってみます。 コマンドラインベースで泥臭いですが以前のJNIのエントリの流れでやればJNAとの比較がしやすいかなと思いました。 実施環境など 環境 WinXp MinGW 5.1.6 Java6u11 jna.jar 3.2.4 JNAは、jna.jarというライブラリが必要なのでここからダウンロードします。JNAは、JVM 1.4以降が対象です。 前提 MinGWへの環境パスは通しています。インストール含めてこちらを参考にしました。セットアップしてみよう Javaへの環境パスはとおしています。私の環境では、C:\Pro

    泥臭くJNAにチャレンジ - DO☆KA☆TA ~information technology~
  • 1