inflearn logo
강의

Course

Instructor

Introduction to Java Programming Course (renewed version) - From beginner to developer employment!!

Input and Output

lec27Pjt004의 MainClass0041 클래스에서 24번째 줄에서 계속 EOFException이 발생합니다.

1105

gkdmflfl9257

1 asked

0

String str = dataInputStream.readUTF();

이부분입니다. 특히 저 readUTF()에서 계속 발생하네요. 이게 구글링에서도 바로 뜨는걸로 보아 뭔가 문제가 있는걸로 보입니다.

java.io.EOFException

at java.io.DataInputStream.readFully(Unknown Source)

at java.io.DataInputStream.readUTF(Unknown Source)

at java.io.DataInputStream.readUTF(Unknown Source)

at lec27Pjt004.MainClass0041.main(MainClass0041.java:24)

↑위와 같은 상황입니다.

코드는 써보기도 하고, 일부만 복붙도 한 뒤, 강의자료에 올려주신걸 전체 복붙으로도 해보았지만

실행이 안됩니다.

(※DataOutputStream은 잘 됩니다.)

java

Answer 6

1

Juno

저도 동일한 오류가 발생을 해요!

0

kdy030133470

와 이 소스코드 에러나서 구글링하다보니까 여기로 다시 돌아왔네요 ㅋㅋㅋ위에 설명대로 하니까 맞게 실행되네요 감사합니다.

0

jjj06111444

다른 소스코드에서 DataOutputStream을 이용해서 해당 파일을 writeUTF로 써서 넣으시고, 다시 실행하시면 복사 됩니다. 아래 분이 말씀하신대로 UTF형식으로 쓰여진 것만 readUTF를 할 수 있어서 그런거 같아요!

0

jjj06111444

다른 소스코드에서 DataOutputStream을 이용해서 해당 파일을 writeUTF로 써서 넣으시고, 다시 실행하시면 복사 됩니다. 아래 분이 말씀하신대로 UTF형식으로 쓰여진 것만 readUTF를 할 수 있어서 그런거 같아요!

0

MVoth

writeUTF() 를 통해서 작성된 파일은 readUTF() 로 읽어올수 있지만, 그렇지 않은 경우엔 에러가 나네요.
https://stackoverflow.com/questions/17972172/eofexception-in-readutf
아래의 readUTF() 예시에서도 우선 writeUTF()를 사용하여 파일을 작성하는 것을 볼 수 있어요.
https://www.tutorialspoint.com/java/io/datainputstream_readutf.htm

0

Juno

저도 동일한 오류가 발생을 해요!

서식 문자 실습 중 콘솔 결과값 글자 깨짐

0

554

1

19-4 : super 클래스 부분에서

0

377

1

비트를 뒤에서부터 읽으셔서 궁금해서 질문드립니다!

1

649

1

배열예제 오류

0

389

1

GC 동작시기가 궁금합니다.

0

373

0

자바 18버전으로 다운받아도 되나요?

0

533

1

클래스 생성과 관련하여 질문 있습니다

0

263

0

형변환시 신규 메모리가 할당 되는지

0

348

0

Socket을 null로 처음에 선언해주는 이유가 뭘까요?

0

300

0

반환값 용도

0

335

1

블로그 작성

0

316

0

삼항연산자 잘못 적으셨어요

0

264

1

어느것부터 다운로드를 해야하는지 좀 막히네요

0

350

1

inputStream.read()질문드립니다

0

325

1

System.out.println("i + j = " + (i+j); 이렇게 쓰는 이유가 뭔가요? " "i + j " = (i +j)라고 쓸수 있는거 아닌가요?

0

366

1

<for문> 예시 작성시 에러발생 질문드립니다

0

576

2

이해가 안가는 부분이 있습니다.. 선생님들.. 도와주세요..!!

0

314

1

인터페이스를 사용 하는 이유가 무엇인가요?..

0

737

1

혹시 영상 만드시고 업로드 전 확인 안하시나요..? 잡음..

1

302

1

이해가 안가는게 있습니다

0

308

2

jdk-16.0.1은 jre가 없이 jdk만 설치되는게 정상인가요?

0

494

1

메모장을 실행하실때

0

307

1

강의 중 말씀해주신 형변환된 코드가 알고 싶어요.

0

224

2

메모장이안돼요 처음에

0

273

0