기본 콘텐츠로 건너뛰기

WAS 이해와 활용

최근 글

Java 명령어 이해

1.java 명령어로 실행하기 java명령(Java.exe)의 사용법을 잘보면 다음과 같은 옵션이 있다.     -classpath <class search path of directories and zip/jar files>                   A ; separated list of directories, JAR archives,                   and ZIP archives to search for class files. 운영체제에 사용할 명령들이 포함된 경로를 'path'라는 곳에 저장(지정)하여 사용한다는 것을 다들 알 것이다. (자바를 위한 환경 설정에서 언급되고 있음) 그래서 여러분은 Javac.exe 또는 java.exe가 설치된 경로를 시스템(Windows) 환경변수 "path"에 지정해 두었을 것이다. 하지만 이는 운영체제를 위한 정보일뿐 자바를 위한 환경설정정보는 아닌 것이다. 자바는 VM(Virtual Machine)이다. 실행할 때 마치 또하나의 운영체제인것처럼 환경을 구성하고 그 안에서 실행한다. 그러므로 새로운 응용프로그램을 실행시킬 때마다 환경구성정보가 필요한 것이다. 위의 옵션은 응용프로그램을 구동시킬 때, VM이 알고 있어야할 경로들을 지정하는 것이다. 즉, 자바를 구동할 때 새로운 시스템인 것처럼 경로를 지정하고 실행시킬 대상 클래스를 지정해야만 자바(java.exe)는 대상파일(클래스)를 찾아 원활한 서비스를 할 수 있는 것이다. 이제 결론을 맺어보자. 위에서 java bin/Server/MultiServer라고 입력한 것을 생각해보자. 'bin'이라는 것은 시스템에서 관리를 위해 만들어둔 폴더일뿐, 프로젝트의 패키지경로에는 없는 것이라 했다. 하지만 'bin'이라는 폴더 아래에 우리의 클래스 파일들이 존재하므로 ' bin '은 실행을 위한 경