오늘부터 매일 C를 공부하며 배운 것을 쫌쫌따리 기록할 것이다 몇 년을 공부했지만 공부했다고 말하기엔 너무 까먹은 것들이 많아 머리에 제대로 넣기 위한 공부를 다시 시작하려한다. 표준함수, 표준 라이브러리 'printf'와 같은 내장 함수를 표준함수라고 하는데 이 표준함수들이 모여있는 곳을 표준 라이브러리라고 한다. 표준 함수를 사용하기 위해선 해당 함수와 관련된 헤더파일을 코드 상단에 선언해줘야 한다. #include 가 바로 그 이유이다. 주석 몰랐는데 행 단위 주석은 블록 단위 주석 내부에 포함이 가능하다는 사실 하지만 블록 단위 주석 내부에 블록 단위 주석은 포함할 수 없다 당연함
자바 공부를 시작하면 jdk 설치 후 시스템에 들어가서 환경변수를 설정해준다. 나도 여러번 해보았지만 환경변수를 설정 해야하는 정확한 이유는 모르고 하라니까 했다. 다시 자바 공부를 하면서 그 이유를 알게 되었다. JAVA_HOME 환경변수를 등록하는 이유는 java로 개발을 할 경우 JDK(Java Development Kit)라는 도구를 사용하는데 이 JDK가 설치된 경로를 JAVA_HOME이라는 환경변수를 통해 참조하는 프로그램들이 있기 때문에 설정해주는 것이다. Path에 bin 폴더를 등록하는 이유는 jdk안의 bin 폴더에는 대표적으로 자바 코드를 컴파일해주는 javac와 컴파일된 코드를 실행해주는 java 명령어가 있다. 이 명령어들은 bin 폴더 내에 있기 때문에 다른 폴더에서 실행할 수 ..
이클립스 없이 자바 파일 컴파일하기 compile java without eclipse 이클립스에서 작성된 html, 서블릿 파일을 cmd를 이용해 컴파일하기 우선 작성된 html, servlet 파일을 톰캣이 설치된 경로의 폴더에 복사한다. 미리 작성된 파일의 이름을 변경할 경우에는 아래 이미지에 표시된 부분의 이름을 함께 변경해줘야 한다. html 파일이 서블릿으로 연결되는 경우 action의 파일명도 당연히 변경해줘야 한다. 그리고 html과 서블릿파일이 있는 경로에서 cmd 창을 켜고 javac 명령을 이용해 서블릿 파일을 컴파일한다. 이때 톰캣 설치 시 같이 설치되는 lib 폴더 안의 servlet-api.jar 를 사용한다. javac -classpath "servlet-api.jar의 경로"..
tomcat을 실행하기 위해 톰캣 설치 경로 안의 bin 폴더에서 tomcat9w.exe를 실행하면 아래와 같은 오류가 뜬다. 해결방법은 cmd를 열어 톰캣설치경로/bin 로 이동한 후 service.bat install tomcat9 명령을 입력해주면 간단하게 해결할 수 있다.