Erro de compilação

Pessoal estou rodando meu programa e está dando o seguinte erro:

Exception in thread “main” java.lang.NullPointerException
at Tela_Principal.main(Tela_Principal.java:117)

                        File diretorio1 = new File("\192.168.2.100/fabio teste/xx");
	        File[] arquivos_pdf = diretorio1.listFiles(new FileFilter() {        	
	        public boolean accept(File pathname) {   
	                return pathname.getName().toLowerCase().endsWith(".pdf");}});
	        Integer i=0;
	        for (i = 0; i < arquivos_pdf.length; i++) {   
	            if(arquivos_pdf[i].getName().length()==18){

	                File dir = new File("\\192.168.2.100/fabio teste/xxxx");
	                

	                arquivos_pdf[i].renameTo(new File(dir, arquivos_pdf[i].getName()));
	             }
	            else{

fczanardo,

new File("\192.168.2.100/fabio teste/xx") isso aqui nao vai funcionar…

Tu tens que passar o caminho somente com um tipo de barra…

E nome de diretório com espaços??? cuidado… ok?

Att,

intaum rapaz,

na verdade, o problema eu to achando que eh pq estou trabalhando em um servidor ne, na verdade outra maquina, e por isso o metodo retomeTO pode estar dando pau, nao eh?

Uma maneira de você trabalhar nisso no windows é mapear este local remoto da rede em uma unidade local…

O equivalente em linux seria utilizar NFS.

Essas “gambiarras” vão evitar que você implemente o seu programa utilizando uma API CIFS/SMB (vulgo NetBIOS).
Se não tiver jeito aí vai uma solução open source de quem entende do assunto (equipe SAMBA): http://jcifs.samba.org/.

[]'s

Já está bem antigo esse post, mas de qualquer forma :smiley:

Velho, você esta tendo problema de “null”, porque o seu objeto diretorio1 está apontando para um local que não existe.

"File diretorio1 = new File("\192.168.2.100/fabio teste/xx");  "

Você tem que tentar fazer algo assim:

File diretorio1 = new File("\\\\192.168.2.100\\fabio teste\\xx");  

NullPointerException é lançada quando vc tenta acessar uma referencia de objeto nula.
Verifique dentre todas essas suas referencias, qual esta nula.

Até.