ステップバイステップ |
このステップでは、Java インタープリタを使用し、Java アプ リケーションを実行する。出力は次のようになる。ライブラリパスが設定されていない場合は、以下のような例外割り込みが表示される 。Hello World!ライブラリパスとは、Java 実行時システムがライブラリのロード時に検索するディ レクトリのリストである。ライブラリパスを設定し 、java.lang.NullPointerException at java.lang.Runtime.loadLibrary(Runtime.java) at java.lang.System.loadLibrary(System.java) at HelloWorld.(HelloWorld.java:5) at java.lang.UnsatisfiedLinkError displayHelloWorld at Main.main(Main.java:3) hello
ライブラリの存在するディレクトリ名がその中にあることを 確認する。ライブラリパスが自分の環境に設定されていても、その中に
hello
ライブラリの存在するディレクトリがない場合は、以下のような例外割り込みが表示さ れる。ライブラリパスを変更し、java.lang.UnsatisfiedLinkError no hello in LD_LIBRARY_PATH at java.lang.Throwable.(Throwable.java) at java.lang.Error. (Error.java) at java.lang.LinkageError. (LinkageError.java) at java.lang.UnsatisfiedLinkError. (UnsatisfiedLinkError.java) at java.lang.Runtime.loadLibrary(Runtime.java) at java.lang.System.loadLibrary(System.java) at HelloWorld. (HelloWorld.java:5) at java.lang.UnsatisfiedLinkError displayHelloWorld at Main.main(Main.java:3) hello
ライブラリの存在するディレクトリ名がその中にあることを確認する。設定を修正した後で再度プログラムを実行する。
ステップバイステップ |