자바에서 간단한 네트워킹 프로그램을 작성하여 서버 측의 텍스트 파일에서 텍스트를 읽어 클라이언트로 보냅니다. 클라이언트 프로그램은 텍스트를 클라이언트 컴퓨터의 텍스트 파일에 씁니다.자바 간단한 네트워킹 프로그램이 터미널이 아닌 이클립스에서 작동합니다.
하나의 컴퓨터 (localhost)에서 프로그램을 테스트 중이며 Eclipse에서 작동하지만 터미널에서 실행하려고하면 서버 측에서 런타임 오류가 발생합니다. 서버의 텍스트 파일에서 텍스트를 읽는 스캐너에 문제가있는 것 같지만 확실합니다. 스레드 "메인"java.lang.NullPointerException이 에
예외 java.util.regex.Matcher.toMatchResult (libgcj.so.10)에서 java.util.Scanner에서 : 여기
오류이다. myCoreNext (libgcj.so.10) at java.util.Scanner.myPrepareForNext (libgcj.so.10) at java.util.Scanner.myNextLine (libgcj.so.10) at java.util.Scanner.hasNextLine (libgcj.so.10) at pkg.TextTransmitServer.sendText (TextTransmitServer.java:50) at pkg.TextTransmitServer.main (TextTransmitServer.java:26)
코드를 제공하십시오 대신 GCJ의 Sun의 JVM (리눅스에서 기본 JVM)을 사용하는 것이 좋습니다 수 있습니다. –
이것은 귀하의 코드입니까? pkg.TextTransmitServer.sendText (TextTransmitServer.java:50) at pkg.TextTransmitServer.main (TextTransmitServer.java:26) – Navi