«前の日記(2003-10-12) 最新 次の日記(2003-10-14)» 編集

白根日記 〜プー生活 心の叫び〜


2003-10-13

_ JNI

javaのクラスをCから呼び出して実行させるプログラムを

来週作成しなければならない。

実際はSolaris上でコンパイルするのだが、家にはその環境がないので、

cygwinで環境を作ることにした。

とりあえずそのときのメモを残しておく。

JDKはインストール済みとする。

■C:\j2sdk1.4.2\include\win32\jni_md.hの

typedef long jint;

typedef __int64 jlong;

typedef signed char jbyte;

typedef long jint;

#ifdef __GNUC__

typedef long long jlong;

#else

typedef __int64 jlong;

#endif

typedef signed char jbyte;

に変更

■jvm.def

EXPORTS

JNI_CreateJavaVM@12

JNI_GetDefaultJavaVMInitArgs@4

を作成。

# dlltool --def jvm.def --dllname jvm.dll --output-lib libjvm.a --kill-at --add-stdcall-alias

を実行しlibjvm.aを作成する

■ソースコードの注意

vm_args.version = JNI_VERSION_1_4;

をソース内で書いておく

■jvm.dllをPATHに通す

C:\j2sdk1.4.2\jre\bin\client

を環境変数PATHに追加

■コンパイル

$ gcc -I/cygdrive/c/j2sdk1.4.2/include/win32 -I/cygdrive/c/j2sdk1.4.2/include -o testjvm testjvm.c libjvm.a

でOK。

_ あいのり

シマ、栄子にふられちゃったじゃん。

栄子、結構可愛いなぁ。泣いてる姿が良かった。

シマも男らしくてかっこよかったけどなぁ。残念だ。

キスシーンが見たかった。

浅ちゃんも病気で、大変だ。

でも今週は面白かった。

_ 論文

あー論文書かないと逝けないけど3連休に何もしなった。

あーオレあほだ。もう夜中の23時30分。何も出来ないぞ。

あーだってやるきおきないんだもん。

あー来週は仕事も忙しそうだからなぁ。

あーやってらんねー。

あー俺が悪いだけなんだけど。


2003年
10月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31