最初にこのサイトJNIメモ(Hishidama's Java native interface Memo)を参考にJNIに挑戦。 Macでのgccを使ったコンパイルとかが、よくわからなくて?(そもそもCとか全然初心者) 最終的にこのサイトJNI helloworld | Adamish | Blogを発見して、その記事を参考に実装、動作しました! 参考までに以下のバージョンです(Mac OS X 10.9.1) 手順は上記のサイトでも書かれていますが、自分のメモとして 1.native methodのみを実装(HelloWorld.java) public class HelloWorld { public native int add(int a, int b); } 2.上記1をコンパイルしてclassファイル(HelloWorld.class)を作成 javac HelloWorld
ろくにCをやってないのにJava Native Interfaceをちょっとやってみた. 基本編 クラスやオブジェクトの取扱 基本編 JNIの基本 とりあえずHello 2003-07-20T15:13+09:00 matsu Javaからhelloを出力するネイティブコードを呼んでみる. nativeメソッドの引数(プリミティブ型) 2003-07-20T15:13+09:00 matsu nativeメソッドから引数を渡せなければ,あんまり嬉しくない.なので,ここではいろんなプリミティブ型の引数を渡しみる. フィールドの取得 2003-07-20T15:13+09:00 matsu ネイティブコードからクラスやオブジェクトのフィールドを取得する. フィールドの設定 2003-07-20T15:13+09:00 matsu ネイティブコードからクラスやオブジェクトのフィールドを設定する.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く