2017-05-09 10 views
-1

내 프로젝트에서 파일을 가져와야 할 때 값을 입력해야합니다 (예 : 안녕 단어). 나는 그래서이 파일을 열 수있는 URL을 얻을 필요가jar에있는 파일의 URL을 얻는 방법

FinestraPrincipale.class.getClassLoader().getResource("src/grafica/indice_corrente.txt").toString(); 

:

home 
    grafica 
     indice_corrente.txt 
     finestraprincipale.java 

그래서 난이 방법으로이 파일 (indice_corrente.txt)에 액세스 :하지만 후 항아리를 만들 필요가 항아리에 PritWriter와 함께

이 코드는 nullpointer 예외를 제공합니다. 누구든지 나를 도울 수 있습니까?

답변

0

txt 파일을 src/resources에 넣고 resources에 상대적인 경로를 사용하십시오. 좋아요 :

FinestraPrincipale.class.getClassLoader() 
    .getResource("/indice_corrente.txt") 
    .toString(); 
+0

작동하지 않습니다. 텍스트는 src/grafica에 있습니다. – ddd

+0

@ddd 그럼, 거기에 있으면 안됩니다 :) –