0

基本的に、割り当てに対していくつかの結果が返されましたが、結果は予想よりも低かったです。アプリケーションを実行すると、イメージを移動する必要があり、いくつかの例外がスローされたと言われました。

Exception in thread "main" java.lang.NullPointerException
at uk.ac.aber.dcs.cs12420.aberpizza.gui.FrontGUI.getName(FrontGUI.java:494)
at sun.lwawt.macosx.CPlatformWindow.getInitialStyleBits(CPlatformWindow.java:271)
at sun.lwawt.macosx.CPlatformWindow.initialize(CPlatformWindow.java:228)

さて、すべてを送信する前に、実行可能なjarファイルが機能することを何度も確認しました。そして、私は今もう一度チェックしました、そしてそれはまだします。物事が機能しないのは、コンテンツを抽出せず、zipフォルダーから実行可能なjarファイルを使用しようとした場合のみです。

画像が表示されず、物事が正しく機能しないため、これが問題だと思います。しかし、zipフォルダーからjarを実行するときに、画像を正しく使用するにはどうすればよいですか?

ちなみにこれは怒りではない質問です。外部画像を使用しているときに、抽出せずにアプリケーションを実行する必要があるかどうかを知りたいですか?

少し編集:私の質問に追加するには:実行可能なjarファイルがzipファイルから直接実行されている場合に画像を機能させるにはどうすればよいですか?つまり、イメージファイル/フォルダを実行可能なjarファイルと一緒に一時的な場所に移動するにはどうすればよいですか?

4

1 に答える 1

3

実際には、zipフォルダーからファイルを実行すると、ファイルが一時フォルダーに抽出され、そこから実行されます。アプリケーションが依存している他のファイルがアーカイブにある場合、それらは抽出されない可能性があり、そのためエラーが発生します。

于 2012-06-18T20:14:18.657 に答える