タグ

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

  • 関連タグはありません

タグの絞り込みを解除

groovyとJNAに関するkanemu1117ncのブックマーク (1)

  • Groovy+JNA - uehaj's blog

    JNA(Java Native Access)というものがあります(https://jna.dev.java.net/)。これはJavaから動的にDLL中の関数を呼び出すものです。「動的に」ということの意味は、しち面倒くさくバグも作り出しやすい、悪名高きJNI(Java Native Interface)を使わずに、そもそもCコンパイラなどを一切使わずに、DLL(Unix環境ではso)に含まれる関数を呼び出すことができるということです。jnaの配布物(jna.jar)にはさまざまなOS用のディスパッチャが含まれているので、プラットフォーム独立かのように錯覚するぐらいです*1。 ということで、動的つながり(強引)ということで、Groovyから呼んで見ます。 jna.jarをCLASSPATHに通せば*2たとえば、Pure Javaだけではできない「カレントディレクトリを移動する」という操作を

    Groovy+JNA - uehaj's blog
  • 1