목록Web/Java (4)
채널오렌지 THE I.O.T

인텔리제이에서 새로운 폴더를 만들어 클래스 파일을 추가하면 실행이 오류가 한가득이다. 그 원인은 그 폴더는 소스 디렉터리가 아닌 일반 디렉터리로 분류돼있기 때문이다. 새로운 프로젝트를 하기 위해 디렉터리를 바꿔보자. 텅텅 비어있는 Solution 폴더를 소스 디렉토리로 만들어보자. Ctrl + Alt + Shift+ S를 눌러 Project Structure를 실행하자. Modules를 누르자. 그리고 소스 디렉토리를 추가하려는 폴더를 클릭 후 Mark as: 옆에 있는 Sources를 누르면 오른쪽의 Source Folders에 폴더가 추가된 것을 확인할 수 있다. 그럼 apply를 누르자. Solution 폴더가 파란색이 되어 소스 디렉토리로 바뀐 것을 확인할 수 있다.

C, C++을 찍먹 할 때 느꼈던 점은 역시나 시작이 참 어렵다. #include와 int main()과 iostream과 cout

위 화면처럼 Edit Configurations를 클릭하거나 Run - Edit Configurations를 클릭하자. Program arguments 부분에 원하는 argument를 넣고 apply하면 끝. * 주의점 위와 같은 형식으로 String args[]으로 전달하려니까 오류가 났는데 나는 작은따옴표 ' ' 가 아닌 큰따옴표 " "를 썼고 또 오류가 나서 띄어쓰기를 하니 해결되었다.

위와 같이 인텔리제이의 한 프로젝트에서 자바 클래스를 여러 개 만들고 실행하고 싶을 때가 있다. 나는 빠르게 연습을 하고 싶어서 한 폴더에 자바 클래스를 두개 넣은 것인데 실행을 하면 계속 하나의 클래스만 실행된다, 이때의 해결 방안은, 위의 Edit Run/Debug configurations을 클릭 후 Edit Configurations를 클릭한다. 이 창이 뜨면 왼쪽 상단의 +를 눌러 Application를 선택하자. name은 자기가 구분 지을 수 있게 임의로 설정한다. 그다음이 중요한데 Bulid and run 밑의 JDK를 설정하는 곳 옆에다가 Mainclass 이름을 적으면 된다. 그러면 이제 두개를 번갈아서 실행할 수 있게 된다. 아까 위에서 눌렀었던 Edit Run/Debug config..