Copiar arquivo de imagem para dentro do projeto no SRC

Bom dia !
Preciso de uma ajuda, gostaria de copiar um arquivo “imagem” que vou selecionar pelo JFileChooser para dentro do meu projeto na parta src, com o nome do usuário que irei capturar de um jTextField. consigo copiar para um diretório no c:\ mas dentro do projeto, no src, não consigo. No meu projeto tem o diretório : “/enter/imagens”, quero salvar as imagens dentro desse diretório do meu projeto. Abaixo estão os código relacionados. Obrigado, Aguardo Resposta !!!

File file;

javax.swing.filechooser.FileFilter filter = new javax.swing.filechooser.FileFilter() {
        public boolean accept(java.io.File file) {
            if (file.isDirectory()) {
                return true;
            } else {
                if(file.getName().endsWith(".jpg")) {
                    return true;
                }
            }
            return false;
        }
        public String getDescription() {
            return "Arquivo de Imagem (*.jpg)";
        }
    };
public void exibirImagem()
        {
        chooser.setAcceptAllFileFilterUsed(false);
        chooser.setFileFilter(filter);
        option = chooser.showOpenDialog(this);
        file = chooser.getSelectedFile();

        resultado = file.getPath();                             
        
        Image img = new ImageIcon(resultado).getImage().getScaledInstance(jLImagem.getWidth(),jLImagem.getHeight(), Image.SCALE_DEFAULT );        
        jLImagem.setIcon(new ImageIcon(img));      
        }

public void copiar(File fonte, File destino) {
        try {            
            FileChannel in = new FileInputStream(fonte).getChannel();
            FileChannel out = new FileOutputStream(destino).getChannel();            
            out.transferFrom(in, 0, in.size());

            in.close();
            out.close();

        } catch (IOException ex) {
            Logger.getLogger(SerUsuario.class.getName()).log(Level.SEVERE, null, ex);        
            }
        }
public void imagem()
        {        
            String nome = jTNome.getText().trim();                       
            File copia = new File("C:\destino"+nome+".jpg");
            copiar(file,copia);           
        }

Alex, cria uma pasta no teu projeto com o nome de imagem.
Depois faz a alteração que eu sugeri.
Eu acho que na verdade vc não quer salvar no src, mas sim em alguma pasta no contexto da tua aplicação.
Tenta assim…

public void imagem()  
{          
    String nome = jTNome.getText().trim();                         
    //alterar aqui
    File copia = new File("imagem/"+nome+".jpg");  
    copiar(file,copia);             
} 

Obrigado já consegui resolver, vou colocar o código caso alguém precise da solução. Valeu !

public void Imagem()
        {
        
            String nome = jTNome.getText().trim();                         
            copia = new File("./src/enter/imagens/"+nome+".jpg");
            
            if(!copia.exists())
                {
                copiar(file,copia);
                }
                else
                    {
                    JOptionPane.showMessageDialog(null, "Este Usuário já está cadastrado !","Erro" , JOptionPane.ERROR_MESSAGE);
                    }
        }

[quote=alexwebsp]Obrigado já consegui resolver, vou colocar o código caso alguém precise da solução. Valeu !

[code]
public void Imagem()
{

        String nome = jTNome.getText().trim();                         
        copia = new File("./src/enter/imagens/"+nome+".jpg");
        
        if(!copia.exists())
            {
            copiar(file,copia);
            }
            else
                {
                JOptionPane.showMessageDialog(null, "Este Usuário já está cadastrado !","Erro" , JOptionPane.ERROR_MESSAGE);
                }
    }

[/code][/quote]

Mas já pensou em como vai ficar quando tu empacotar a aplicação e distribuir para os usuários?