목록2024/01/11 (2)
테크 로그포스 Tech Log Force
프로그래밍 언어 사용하려고 할 때(JDK설치 등), 뭔 경로 설정같은 걸 하게 된다. 근데 이게 대체 뭔지, 왜 하는지도 모르고 따라만 하면... 개발자가 아니라 사용자라고...(지난날의 나^_^...) 그래서 이번에는 PATH 설정을 하는 이유, 그 과정을 뜯어서 고민해봤다! (JAVA 기준) 1. 환경 변수 설정. 왜 함? 차근차근 따라가보자. 우선 JDK를 설치했다. JDK는 컴파일을 하는javac.exe(개발환경을 제공)와 프로그램을 실행 하는 java.exe(실행환경 제공)를 포함하고 있다. Q. 그럼 eclipse같은 IDE 없어도 이미 개발과 실행은 가능하겠네?! A. 당근. 콘솔에서 javac로 컴파일 한 후, java로 실행까지 할 수 있음 ㅇㅋ 그럼 컴파일러 불러보자. javac 입력...
Java는 플랫폼 독립적이다 ? 1. 플랫폼이 뭘까? 한마디로 정의하기가 어렵다... 일단 지금은 "서비스를 위한 환경"이라고 생각한다. 배달 플랫폼이면 배달 시스템을 위한 환경, 기차역 플랫폼이면 기차를 타기 위한 환경 등... 뭔가가 올라 탈 수 있으면 그 자체로(상대적으로) 플랫폼이 될 수 있다고 생각하니 정리가 좀 되는 것 같다. 예를 들어, 상대적으로 보면 위의 셋은 각각 플랫폼이다. 1. 애플리케이션 플랫폼 아래한글이라는 애플리케이션을 사용한다고 해보자. .hwp는 한글이라는 애플리케이션 플랫폼에서 동작한다. 2. 운영체제 플랫폼 애플리케이션은 특정 운영체제 플랫폼을 대상으로 개발된다. (Steam게임 mac용, windows용 따로 개발되듯이) 애플리케이션이 운영체제 플랫폼을 기반으로 동작하..