개키우는개발자 : )

Linux(Unix) 링크파일로 컴파일 실행하기 본문

Linux/Linux 무작정 따라하기

Linux(Unix) 링크파일로 컴파일 실행하기

DOGvelopers 2019. 2. 12. 12:22
반응형

링크파일(심볼릭)로 컴파일 실행하기



-javac 를 이용하여 컴파일 하기



javac Hello2.java


Hello2.java 를 컴파일 한다. 하지만 여기에 문제점이 하나있다.
자바 프로그래밍 언어는 class 의 이름(Hello)와 자바 파일명이 같아야 한다. 
그러므로 Hello2.java 와 class Hello는 같지 않기 때문에 Hello.class 파일이 생성이 된것이다.
자바언어는 반드시 자바 생성파일명과 class 이름을 맞춰주어야 한다.

그래도 일단 컴파일이 되었으니 컴파일된 Hello.class 를 실행 시킨다 

java Hello

클래스 내부에 문자를 출력시켜주는 메소드인 println 안에 Hello Linux 라는 문자가 잘 출력 되는것을 볼 수 있다.

java 컴파일 이미지hello2.java 컴파일



-컴파일 과정에 문제점 (공동 프로젝트 작업시)



javac , java 링크파일의 저장 위치


나혼자 수업용으로 사용 할 땐 문제가 없다. 하지만 프로젝트를 여러명이 같이 작업을 하면 컴파일에 문제가 생긴다 
이유는 javac , java 링크파일을 /home/dogveloper/bin 디렉토리 안에 설치 하였기 때문이다. 
만약 tiger 이라는 유저가 작업을 할때 우선적으로 읽는 $PATH경로는 /home/tiger/bin 일 것이다.
그러기 위해선 다른 사용자 추가한다.

$PATH 경로 이미지$PATH 경로



출처[뉴렉처] 유튜브 채널

https://www.youtube.com/watch?v=b9A0H_7G5zM&index=23&list=PLq8wAnVUcTFU9zLWK-dHWrvTJ0PF8Y0Sf


반응형
Comments