1

彼が私のJavaアプリケーションを起動している間に、ユーザーのマシンに画像を保存したかったのです。このために、私は次のようにコードを書きました:

BufferedImage image = null;
        try {

            URL url = new URL(logourl);
            image = ImageIO.read(url);

            ImageIO.write(image, "png",new File("/usr/swa.png"));

        } catch (IOException e) {
            e.printStackTrace();
        }

しかし、それは私に与えています

java.io.FileNotFoundException: /usr/swa.png (Permission denied)

しかし、私が使用した場合

ImageIO.write(image, "png",new File("/home/MyUserName/Desktop/applicationName/logo.png"));

次に、画像を保存します。このパスで機​​能している場合、そのパスにアクセスしていない理由がわかりません/home/MyUserName/Desktop/applicationName/logo.png

基本的に、ユーザーがアプリケーションをインストールするときに、Web URL から画像を取得し、それをユーザーのローカル マシンに保存したいので、これを達成するために何が必要ですか??

編集:例外が修正されました

4

1 に答える 1