ニュース

JDK強化提案 (JEP) 191は、Java他言語関数インターフェース (FFI)を定義する。FFIは、ネイティブ関数をJavaのメソッドにバインドしたり、ネイティブ ...
関連するJEPとしては 「JEP 191: Foreign Function Interface」 や 「JEP 338: Vector API」 などが挙げられています。 現状、 Javaのプログラムでネイティブのライブラリを使用したい場合には、 JNI (Java Native Interface) を利用するしかありません。
The Java Native Interface offers a complex and potentially error-prone approach to accessing native code from your Java programs. This month Jeff Friesen introduces JNA: an open source Java ...
2020年9月15日に、Javaの最新版となるJava 15およびその開発ツールキットであるOpenJDK 15がリリースされた。そこで今回は、Java 15に追加されたおもな ...
GraalVMは、Javaで記述されたJVMを提供する新コンポーネント"Java on Truffle"を含む、メジャーバージョン21.0をリリースした。GraalVMはそれ自体、複数 ...
具体的には、「Internet Explorer 4.0」と「SDK for Java1.1」において、JNI(Java Native Method Interface)やRMI (Remote Method Invocation)のサポートを行わず、さらに ...
この機能により、Javaプログラムは、Java Native Interfaceを必要とせずに、外部関数(Java Virtual Machine [JVM]外のコード)を効率的に呼び出したり、外部 ...
2022年3月22日(米国時間)、プログラミング言語「Java」の最新バージョンとなる「Java 18」、およびその参照実装である「OpenJDK 18」が正式リリース ...
この機能により、Javaプログラムは、Java Native Interfaceを必要とせずに、外部関数 (Java Virtual Machine (JVM) 外のコード) を呼び出したり、外部メモリ (JVMによって管理されていないメモリ) にセキュアにアクセスしたりすることで、ネイティブライブラリの呼び出しやネイティブデータの処理を行える ...