나의 첫 프로그래밍 언어는 파이썬이다.
파이썬은 따로 컴파일을 하지 않는 인터프리터 언어여서 그런지 *.py파일을 만들고 실행하면 바로 결과값이 나온다.
Java를 처음 공부하며 알게 된 것은 Intelij(IDE)를 실행하고 프로젝트를 시작하면 자동으로 폴더가 만들어진다.
처음 Java를 보는것이기 때문에 쉽고 어려움을 떠나 새로운 것은 모두 기록 할 예정이다.
// Main.java
public class Main {
public static void main(String[] args) {
System.out.println("Hello Java");
}
}
main
메소드를 가장 먼저 실행한다.컴퓨터가 java 실행 폴더를 찾을 수 있도록 path를 항상 입력 해 줘야 하지만 간단하게 처리 하도록 환경 변수 또한 설정 해 준다.
내 컴퓨터(mac)의 경우 ~/Library/Java/JavaVirtualMachines
에 자바가 있다. ~/.zshre
나 ~/.bash_profile
에 아래와 같이 입력 해 준다.
export JAVA_HOME=/Library/Java/JavaVirtualMachines/openjdk-19/Contents/Home
export PATH=${PATH}:/Library/Java/VirtualMachines/openjdk-19/Contents/Home
이후 source
로 환경변수를 적용 해 준 뒤 커맨드에 ${PATH}
를 입력 했을 때 Java 경로가 출력되면 완료.
나는 IDE를 사용하기 때문에 버튼으로 위 과정을 실행 할 수 있다. 하지만 직접 커맨드로 쳐 보는게 재미있기 때문에 터미널에서 java를 실행 시켜 보겠다.
Main.java
가 있는 위치로 이동javac Main.java
를 입력Main.class
가 생성java Main
을 입력Hello Java
출력java *.java
를 입력하면 자동으로 컴파일을 하고, 실행까지 진행Gabage Collector는 학습 후 다른 포스팅에서 남겨야 할 거 같다.