IDE없이 3

[IDE없이Java실습#3] 클래스 파일을 소스파일과 다른 위치에 생성하기

오늘의 목표 목적파일 (.class) 을 다른 디렉토리에 생성하자 계획 1. 클래스 파일을 생성할 디렉토리 생성 2. 자바파일 컴파일 시 클래스 파일 생성 경로 설정 명령어 찾아서 생성해주기 실행과정 1. mkdir classes 로 디렉토리 생성 mkdir 명령어로 classes라는 클래스 파일 저장용 디렉토리를 생성하였다. 생각 없이 정한 이름인데 돌이켜보니 보통 IDE를 활용하여 자바 프로젝트를 생성할 경우 소스 파일은 src 폴더에, 컴파일러가 생성한 클래스 파일은 bin 폴더에 생성되었는데 다른 이름의 디렉토리에 생성이 된 것이 신기했다. 클래스파일은 어디에 생성돼도 상관이 없는 걸까..? 2. HelloWorld.java, MainApp.java 작성 해당 디렉토리에 오늘 컴파일할 소스 파일인..

Java 2022.12.25

[IDE없이Java실습#2] IDE와 인터넷 없이 java 소스 두 개 컴파일 및 실행하기

이번에는 IDE와 인터넷 없이 2개의 자바 파일 (*.java)을 생성한 후 한 번에 컴파일 후 실행하는 것을 시도했다. 일반적인 프로젝트는 단일 파일을 실행하는 일이 없기 때문에 이것이 조금 더 현실적인 방식이다. 실행 전 계획 첫 실습#1에서는 단일 Helloworld.java를 작성하여 Helloworld 클래스 안에 main 함수를 작성하였다. 이번에는 MainApp.java를 작성하여 여기의 main 함수에서 Helloworld.java를 호출하여 Hello를 출력하도록 하였다. 역시나 계획은 있었지만 시도하면서 다양한 에러가 뜨고 헤맸다......ㅎ 실전은 쉽지 않다ㅠㅠ 시도 과정 1. error: cannot find symbol을 보면서도 에러 줄을 제대로 읽지 않아 시간 사용 javac ..

Java 2022.12.23

[IDE없이Java실습#1] 터미널로 인터넷 없이 자바 파일 컴파일 및 실행

Java 기본기를 공부하기 위해 IDE와 인터넷 없이 몇 가지 실습을 해보았다. 첫 단계는 기본인 ✨Hello world🌏✨출력....! 1. Helloworld.java 소스 파일 작성 2. javac 명령어로 자바 파일을 자바컴파일러로 컴파일 → Helloworld.class 클래스 파일 생성 3. java 명령어로 자바 인터프리터로 클래스 파일 실행 → "Helloworld" 출력! 1. Helloworld.java 소스 파일 작성 당황스럽게도 여기서부터 헤맸다. 텍스트 에디터로 Helloworld.txt 또는 Helloworld.rtf에 코드를 작성한 뒤, 확장자만 .java로 바꾸려고 했는데 잘 안 됐다. 시도1) TextEdit을 이용하여 텍스트 파일로 코드 작성 후 확장자 .java로 변경 ..

Java 2022.12.20
728x90