私はプロジェクトとしてゲームを作成しています。私はコードを読み、それをデバッグしました。私が抱えている問題は、コードでjarを実行することです。私はエラーが画像への経路が間違っていることを知っている私は実行可能なjarファイル(エクリプスを使用してエクスポートされた)としてエクスポートするが、私はパスウェイが私の中に入れられるかわからない.jarファイルのパスウェイ
答えて
"Accessing Resources"を参照してくださいドキュメンテーション
ClassLoader.getResource()
のバリアントがいくつか必要ですが、クラスローダーまたはクラスを介してアクセスするかどうかは、パッケージングの仕方によって異なります。私が通常行っていることは次のとおりです。
InputStream resourceStream
= MyClass.class.getResourceAsStream("/pathway/in/jar/filename.jpg");
BufferedImage image = ImageIO.read(resourceStream);
in/jarの場合、あなたは文字通りin/jarとか/ "jarname.extension"のように言いますか? –
jar内のパスが "/images/filename.jpg"だった場合は、引数として使用します。 –
ありがとう、これはJavaの私の2年目であり、私の学校のサブセットをはるかに遠ざけたわけではありません。 –
- 1. PHPアップロードのパスウェイを取得
- 2. jarファイルからjarファイルへのアクセス
- 3. Jarファイル内のJava Jar
- 4. jarファイルのコマンドライン
- 5. jarファイルのリストモジュール
- 6. opencvのJARファイル
- 7. jarファイルのglassfish
- 8. jarファイルのリモートプロファイリング?
- 9. jarファイル
- 10. JARファイル
- 11. Jarファイル内のa * .jarファイルまたはファイルへの入力ストリーム?
- 12. Android(Java)の別のjarファイル内のjar
- 13. JARクラスパスおよび外部のjarファイル
- 14. Java jarファイルのコマンドラインパラメータ
- 15. jarファイル名のエンコード
- 16. jarファイル内のJavaCompiler
- 17. Java .jarファイルのサイズ
- 18. Jarファイルの問題
- 19. jarファイル内のAsynchronousFileChannel
- 20. Groovyのロードjarファイル
- 21. LiquidInf jarファイル
- 22. jarファイルがorg.eclipse.swt.widgets.Display
- 23. は.jarファイル
- 24. TIBCO JMS jarファイル
- 25. UUIDFactory jarファイル
- 26. メインクラスとjarファイル
- 27. jarコマンドはファイル
- 28. Mapr Hbaseファイルjar
- 29. return jarファイル名
- 30. 春 - jarファイル
イメージはファイルではなくリソースとして読み込む必要があります。 –
どうすればいいですか? –
私は質問を理解しているか分からないが、私はあなたがClassLoader.getResourceAsStream()を探していると思う - http://stackoverflow.com/questions/793213/getting-the-inputstream-from-a-classpath-resource -xml-file – theglauber