한 소스팔일 안에다가 클래스 3개 넣어서 실행하니 됐는데
따로 소스파일만들어서 실행하니 안되는데 원래 이렇게 하면 안되나요?(cmd창으로 실행, 2개통신 프로그램)
퍼블릭 클래스면 파일 분리 안하면 안돌아감
그리고 코드 가독성을 위해서라도 분리하는게 맞음
분리를 했는데 오류가 뜨면 왜그럴까요?Server.java:20: error: cannot find symbol Sender sender = new Sender(socket);
ㄴ Sender.class랑 Server.class가 같은 폴더 내에 있음?
네 같은 클래스 같은 패키지 안에있습니다.
ㄴ 어...그러면 구글에 자바 classpath라고 검색해봐
JVM에서 실행할수있는건 pubic class 에 main 함수만 실행가능함
JVM 그건 뭐죠?
퍼블릭 클래스면 파일 분리 안하면 안돌아감
그리고 코드 가독성을 위해서라도 분리하는게 맞음
분리를 했는데 오류가 뜨면 왜그럴까요?Server.java:20: error: cannot find symbol Sender sender = new Sender(socket);
ㄴ Sender.class랑 Server.class가 같은 폴더 내에 있음?
네 같은 클래스 같은 패키지 안에있습니다.
ㄴ 어...그러면 구글에 자바 classpath라고 검색해봐
JVM에서 실행할수있는건 pubic class 에 main 함수만 실행가능함
JVM 그건 뭐죠?