일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Spring Boot
- Linux
- STS
- java
- SpringJDBC
- spring
- 마이바티스
- spring framework
- 컨테이너
- myBatis
- 리눅스
- JDBC TEMPLATE
- 프로퍼티
- @test
- spring aop
- unix
- Spring JDBC
- @Spring-Test
- Dependency Injection
- Ubunt
- @AspectJ
- XML
- JdbcTemplate
- Di
- @JUnit
- Framework
- AOP
- pointcut
- java spring
- POJO
Archives
- Today
- Total
개키우는개발자 : )
Linux(Unix) 링크파일로 컴파일 실행하기 본문
반응형
링크파일(심볼릭)로 컴파일 실행하기
-javac 를 이용하여 컴파일 하기
javac Hello2.java
Hello2.java 를 컴파일 한다. 하지만 여기에 문제점이 하나있다.
자바 프로그래밍 언어는 class 의 이름(Hello)와 자바 파일명이 같아야 한다.
그러므로 Hello2.java 와 class Hello는 같지 않기 때문에 Hello.class 파일이 생성이 된것이다.
자바언어는 반드시 자바 생성파일명과 class 이름을 맞춰주어야 한다.
그래도 일단 컴파일이 되었으니 컴파일된 Hello.class 를 실행 시킨다
java Hello
클래스 내부에 문자를 출력시켜주는 메소드인 println 안에 Hello Linux 라는 문자가 잘 출력 되는것을 볼 수 있다.
hello2.java 컴파일
-컴파일 과정에 문제점 (공동 프로젝트 작업시)
javac , java 링크파일의 저장 위치
나혼자 수업용으로 사용 할 땐 문제가 없다. 하지만 프로젝트를 여러명이 같이 작업을 하면 컴파일에 문제가 생긴다
이유는 javac , java 링크파일을 /home/dogveloper/bin 디렉토리 안에 설치 하였기 때문이다.
만약 tiger 이라는 유저가 작업을 할때 우선적으로 읽는 $PATH경로는 /home/tiger/bin 일 것이다.
그러기 위해선 다른 사용자 추가한다.
$PATH 경로
출처[뉴렉처] 유튜브 채널
https://www.youtube.com/watch?v=b9A0H_7G5zM&index=23&list=PLq8wAnVUcTFU9zLWK-dHWrvTJ0PF8Y0Sf
반응형
'Linux > Linux 무작정 따라하기' 카테고리의 다른 글
Linux(Unix) 홈 디렉토리 소유권 변경하기 (0) | 2019.02.12 |
---|---|
Linux(Unix) 사용자 추기하기 (2) | 2019.02.12 |
Linux(Unix) 링크파일을 이용한 실행파일 리졸빙 (0) | 2019.02.11 |
Linux(Unix) 링크파일 사용하기 (0) | 2019.02.11 |
리눅스에 압축본 JDK 설치하기(wget, tar) (2) | 2019.02.11 |
Comments