JFileChooser (HELP)

eu preciso de salvar um imagem dentro do pacote java e que foi criado para nao salvar no banco e pegar a imagem pelo ID do banco e mostrar em um jLabel


JFileChooser arquivo = new JFileChooser();  
    arquivo.setDialogTitle("Selecione a Imagem");  
    arquivo.setFileSelectionMode(JFileChooser.FILES_ONLY);  
    FileNameExtensionFilter filter = new FileNameExtensionFilter("JPG & PNG Images", new String[]{"jpg", "png"});  
    arquivo.setFileFilter(filter);  
    arquivo.setAcceptAllFileFilterUsed(false);  
    arquivo.setMultiSelectionEnabled(false);  
    File file = new File("user.dir");  
    int option = arquivo.showOpenDialog(this);  
    try {  
        CadastroDAO pDao = new CadastroDAO();  
    } catch (SQLException ex) {  
        Logger.getLogger(ParteInterfeice.class.getName()).log(Level.SEVERE, null, ex);  
    }  
    if (option == JFileChooser.APPROVE_OPTION) {  
        String caminhoArquivo = "";  
        caminhoArquivo = arquivo.getSelectedFile().getAbsolutePath();  
        file = arquivo.getSelectedFile();  
        String nomeArquivo = file.getName();  
        int e = nomeArquivo.lastIndexOf(".");  
        String extensao = nomeArquivo.substring(e);  
        arquivo.setFileFilter(filter);  
        int returnVal = arquivo.showSaveDialog(this);  
        File arquiv = null;  
        if (returnVal != JFileChooser.APPROVE_OPTION) {  
            return;  
        }  
  
        File salvarArquivoEscolhido = arquivo.getSelectedFile();  
        PrintWriter pw = null;  
  
        try {  
  
            pw = new PrintWriter(new FileWriter(salvarArquivoEscolhido));  
        } catch (IOException ex) {  
            Logger.getLogger(ParteInterfeice.class.getName()).log(Level.SEVERE, null, ex);  
        }  
     
          
        pw.println("Isso será gravado no arquivo!");  
        pw.close();  
  
  
        Image image = null;  
        try {  
            image = ImageIO.read(file);  
        } catch (IOException ex) {  
            JOptionPane.showMessageDialog(null, "Erro ao Adicionar imagem" + image + ex);  
        }  
        if (extensao.equals(".jpg") || extensao.equals(".JPG")) {  
            jLabel13.setIcon(new ImageIcon(arquivo.getSelectedFile().getAbsolutePath()));  
            jLabel13.setText(caminhoArquivo);  
            jLabel13.setIcon(new ImageIcon(image.getScaledInstance(jLabel13.getWidth(), jLabel13.getHeight(), image.SCALE_DEFAULT)));  
  
        } else {  
            JOptionPane.showMessageDialog(null, "Arquivo não suportado", "Erro", JOptionPane.ERROR_MESSAGE);  

        }
    }

Dentro do pacote java = dentro do jar?