- ベストアンサー
アプレットを表示しようとするとエラーが発生
会社にアプレットで開発したある受注発注システムがあります。 ユーザがブラウザを開いて、項目を入力することができこちらで確認するという簡単なシステムです。 今回、ユーザが自宅からアップレットシステムを使用しようとすると以下のアドレスが発生しました。会社からは問題なくアプレットを見ることができます。このエラーの原因は何か教えて頂けないでしょうか?ちなみにOSもJSDK1.4.2のバージョンも同じです。 Skipping CAB: outline.cab Skipping CAB: actionbar.cab Skipping CAB: nvapplet.cab due to: java.lang.NullPointerException due to: java.lang.NullPointerException due to: java.lang.NullPointerException java.lang.ClassNotFoundException: lotus.notes.apps.outlineapplet.OutlineApplet at com/ms/vm/loader/URLClassLoader.loadClass at com/ms/vm/loader/URLClassLoader.loadClass at com/ms/applet/AppletPanel.securedClassLoad at com/ms/applet/AppletPanel.processSentEvent at com/ms/applet/AppletPanel.processSentEvent at com/ms/applet/AppletPanel.run at java/lang/Thread.run java.lang.ClassNotFoundException: lotus.notes.apps.viewapplet.ViewApplet at com/ms/vm/loader/URLClassLoader.loadClass at com/ms/vm/loader/URLClassLoader.loadClass at com/ms/applet/AppletPanel.securedClassLoad at com/ms/applet/AppletPanel.processSentEvent at com/ms/applet/AppletPanel.processSentEvent at com/ms/applet/AppletPanel.run at java/lang/Thread.run
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
sunのJDK1.4以降でアプレットを開発した場合、 Microsoft_VMでもアプレットが動くようにするには、 すくなくとも javac -target1.1 hoge.java というようなtargetオプションをつける必要があったと思う。 http://java.sun.com/j2se/1.4/ja/docs/ja/tooldocs/win32/javac.html
その他の回答 (1)
- UKY
- ベストアンサー率50% (604/1207)
どうも「com/ms/applet/AppletPanel」辺りが怪しいですね。どうして「ms」という文字が入っているんでしょう。 アプレットは本当にJDK1.4.2で実行されているんでしょうか? どうもMicrosoft Java VMで実行されているように思えるんですが。
補足
返答ありがとうございます。JDK周りを調べてみました。JDKを削除しても動作しました。どうやらJDKで動作していなさそうです。Java VMで動作しているそうです。しかしJava VMのこのエラーはどうやって回避できるのでしょうか?