[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends] Re: エラー出力をファイルに
お世話になります。
遠藤さん ありがとうございます。
ENDO Yasuyuki wrote:
> >#未だJNIに挑戦中。
> >#やっとCのコンパイルは通りました。
> >#でも、サンプルが動かない....
> HelloJNI とかでもダメですか?
さすがにそれは通りました。
既存のCをリコンパイルしたDLLが、
何故か呼べないんです。
> PATH= の中に DLL のあるディレクトリーは
> 含まれてますか?
カレントにあれば大丈夫かなと思っていましたが、
駄目ですかね。
追加してみます。
> javac -J-Djavac.pipe.output=true <ソースファイル名>
> ってやるようです。(超FAQみたいです)
ごめんなさい。
Javaコマンドでは何とかなりませんかね?
今回の質問目的は、Javaコマンドを走らせると、以下のようなエラーが
出現するのですが、1行目の後ろの方がぷっつり切れてしまっているため、
「ひょっとして何か書いてある?」
と思ったわけです。
#ソースの置き場所を変えると後ろにメッセージがありそうな気配があるんで
す。
static {
System.loadLibrary("MQTools");
}
これが悪いのかなぁ。
========
Exception in thread "main" java.lang.UnsatisfiedLinkError:
C:\work\java\Mqtool\t
s??K?v??????? ?????????1???????????????B
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Compiled Code)
at java.lang.ClassLoader.loadLibrary(Compiled Code)
at java.lang.Runtime.loadLibrary0(Runtime.java:470)
at java.lang.System.loadLibrary(System.java:745)
at MqJava.<clinit>(MqJava.java:8)
========
--
トステム株式会社
情報システム本部 技術開発室
野村 竜太郎
03-3638-8123
nomurar1@xxxxxxxxxx