.jar内のファイルにアクセスしようとしています。 NetBeansで、この:.getResource()を使用して.jarからファイルを取得する
System.out.println(new File(this.getClass().getResource("Image.jpg").getFile()).exists());
プリントアウト:建物の後
true
しかし、それは偽印刷します。
ファイルには、次の.classファイルに、.jarで間違いなく、このような何か:
new Frame(){
@Override
public void paint(Graphics g){
try{
g.drawImage(ImageIO.read(this.getClass().getResource("Image.jpg")), 0, 0, this);
} catch(Exception e){e.printStackTrace();}
}
}.setVisible(true);
は、構築した後、画像をペイントありません。
Image.jpgにFileオブジェクトとしてアクセスするにはどうすればよいですか?