Java

Window cmd로 Java실행

YunCod 2022. 7. 3. 16:47

Hello world 라는 문자열을 출력해주는 코드를 메모장으로 만들어 이클립스 작업공간에 추가하자

 

 

java 명령어 쓸 때 관리자 권한으로 안해놓으면 실행이 안돼;;

켤 때 마다 귀찮지만 cmd는 관리자 권한으로..

 

 

"cd" 명령어로 경로를 eclipse실행시 설정한 작업공간(workspace)로 바꿔주자

 

 

이렇게 바꿔주고

 

 

"dir/w"라는 명령어로 현재 디렉토리를 확인해보면 아까 만들어놓은 Helloworld.java라는 파일을 확인할 수 있다.

이제 이 Helloworld.java라는 파일을 컴파일 해야되는데 

 

 

???컴파일 오류가 뜬다.

 

왜냐하면 이 자바 파일은 사람만 이해할 수 있는 형식으로 작성되어 있기 때문이다.

따라서 이 파일을 버추얼 머신이 이해할 수 있도록 Byte Code의 형태로 바꿔주는 작업이 필요한데

 

 

"javac"명령어를 이용하여 작성한 파일을 class파일로 변환시켜 줄 수 있다.

이 명령을 수행한 후 "dir/w"명령어로 디렉토리를 확인해보면 class파일이 생성된 것을 확인할 수 있다.

 

 

다시 컴파일 해보니 "Hello world" 문자열이 정상적으로 출력됬다. 굳

 

 

문자열을 다른거로 바꾸는 것도 가능하다. 

하지만 이 역시 바뀐 파일의 형태를 class파일로 바꿔줘야 바뀐 문자열로 출력이 된다.