Interstage Application Server/Interstage Web Server メッセージ集
|
目次
![前ページ](../msgcom/previous.gif)
|
43.3.13 java.lang.UnsatisfiedLinkError
■本項で説明している例外一覧
■例外の説明
java.lang.UnsatisfiedLinkError
[意味]
nativeと宣言されたメソッドの適切なネイティブ言語の定義を、Java VMが見つけることができない場合にスローされます。
[ユーザの対処]
以下の対処を実施してください。
- nativeモジュールのライブラリが、ワークユニットの環境設定に正しく設定されていない可能性があります。
ワークユニットの環境設定の以下の項目に正しい値を設定し、ワークユニットを再起動してください。
![](../msgsrc/win.gif)
- パス
![](../msgsrc/lix.gif)
- ライブラリパス
- JNIを使用するクラスを含むアプリケーションに対してHotDeploy/クラスのオートリロードを行った可能性があります。
JNIを使用するクラスを含むアプリケーションに対してはHotDeploy/クラスのオートリロードを行うことはできません。ワークユニットを再起動してください。また、JNIを使用するアプリケーションに対してHotDeploy/クラスのオートリロードを行う場合は、“J2EE ユーザーズガイド”の“クラスローダ”の“クラスローダ使用時の注意事項”を参照して対処を行ってください。
- メソッドの名前がnativeメソッドの規約に合致していない可能性があります。
nativeメソッドを見直し、必要があれば修正してください。
- 別々のクラスローダで同じNativeモジュールがロードされた可能性があります。同じNativeモジュールは同じクラスローダ上からのみ利用可能です。“J2EE ユーザーズガイド”の“クラスローダ”の“クラスローダ使用時の注意事項”を参照して対処を行ってください。
Copyright 2008 FUJITSU LIMITED