RadarURL

메뉴 건너뛰기

해결 안된 질문

java 프로그래밍 질문

최현석(12) 2014.04.02 17:01 Given Points
추천 수 ( 0 )

자바 프로그래밍 하다가 막혀서 해결이 안 되는 문제가 있어서 질문드립니다.



지금 저는 Netbeans라는 자바 IDE로 Presenter라는 프로그램을 만들고 있습니다.
교회에서 예배때 PPT를 사용하는 것처럼 말씀, 가사 등을 화면으로 내보내는 프로그램을 만들고 있습니다.
그래서 텍스트 파일(.txt)로 저장한 data를 읽어들였습니다.
// 파일 입력 소스 코드
FileInputStream fileObject = new FileInputStream("c:/bible2(

utf-8).txt");  // file input
DataInputStream dataObject = new DataInputStream(fileObject);   // data input
BufferedReader getData = new BufferedReader(new InputStreamReader(dataObject)); // buffer로 data 읽기

위의 소스 코드로 파일을 입력 받았습니다. 물론 작동을 잘 했구요.
Netbeans에서 프로젝트 빌드 후 run했을때도 작동을 잘 했습니다.
그런데 jsmooth라는 jar 파일을 exe 파일로 만들어주는 프로그램으로 컴파일 후 exe 파일을 실행해보니 텍스트 파일(.txt)을 못 읽어오는 문제가 발생했습니다.

그래서 여러가지 시도를 해보았습니다.
    . 자바 프로그램에서 인식하는 현재 디렉토리 경로를 추적하여 TXT 파일 연결
    . 프로젝트 properties에서 working Directory 지정
    . jsmooth에서 current directory 지정
    . JAR 파일에 TXT를 함께 압축해서 실행
    . SRC 폴더에 TXT 넣어서 연결
    . 프로젝트 폴더 내 DATA 폴더를 만들고 TXT를 넣고 연결
위와 같은 시도를 해보았으나 결과는 모두 실패하였습니다.
물론 상대 경로, 절대 경로 모두 시도해보았구요.

어떻게 해야 자바.exe 프로그램에서 텍스트 파일(.txt)을 읽어들일 수 있을까요??

답변등록

파일 첨부

여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.

파일 크기 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )
돌아가기
위로