일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- @test
- unix
- @Spring-Test
- JDBC TEMPLATE
- spring
- POJO
- XML
- Di
- STS
- 리눅스
- Ubunt
- @AspectJ
- Dependency Injection
- JdbcTemplate
- SpringJDBC
- java
- Spring JDBC
- spring framework
- AOP
- java spring
- 컨테이너
- pointcut
- 마이바티스
- myBatis
- Spring Boot
- Framework
- @JUnit
- 프로퍼티
- spring aop
- Linux
Archives
- Today
- Total
개키우는개발자 : )
Linux(Unix) 링크파일을 이용한 실행파일 리졸빙 본문
반응형
링크파일을 이용한 실행파일 리졸빙
-주요 명령어
( ln , path , cp )
-jdk 설정하기
jdk 설정하기
java -version 실행하기
자바를 찾을 수 없다고 나옵니다.
java -version 실행
./java -version 실행하기
bin에 접근한 상태에서 현재 디렉토리에서 java -version을 실행하면 실행이 잘됩니다.
현재 디렉토리에서 java -version 실행
echo $PATH 실행
: 기준으로 java 파일을 찾는다 처음엔 /home/dogveloper/bin 다음엔 /usr/local/sbin ... 이런식으로 하나하나 찾아서
없으면 java 파일이 없다는 문구가 나온다. 그래서 path값을 설정하면 java -version 을 실행 할 수 있다. 하지만 심볼링크파일로도 실행 가능하다.
echo $PATH 경로
심볼릭 링크를 이용해서 java 파일 실행하기
PATH 경로를 확인해보면 /home/dogveloper/bin 경로를 자동으로 읽어준다. 그렇기 때문에 java 파일을 /home/dogveloper/bin 디렉토리 안에 심볼릭링크 파일로 저장을 하면 java 파일을 실행 할때마다 bin폴더 안에 심볼릭링크 파일이 실행이 된다.
cd bin 으로 이동해서 ln -s /home/dogveloper/download/jdk1.8.0_201/bin/java 라고 입력하면 알아서 java 라고 심볼릭링크 파일이 생성된다 형광색으로 생성된걸 확인 할 수 있다. 상세 목록으로 확인하면 java가 연결된 링크 파일 경로를 보여주고 있다. java 컴파일도 같이 실행되야 하기 때문에 javac도 링크파일을 만들어 준다. ~ 물결 표시는 /home/dogveloper/ 과 같다. 그렇기 때문에 ~/download/jdk1.8.0_201/bin/javac javac 이렇게 명령어를 입력해도 생성이 된다.
심볼릭 링크 만들기
기본 경로로 가서 java -version 실행하기
java 파일이 없어도 버전을 잘 보여준다. 그이유는 $PATH 경로의 /home/dogveloper/bin 안에 java 파일이 심볼릭링크 파일로 만들어져 있기때문에 자동으로 실행해준다.
java -version 실행 성공
출처 [뉴렉처] 유튜브 채널
https://www.youtube.com/watch?v=W3dtihbctpU&index=21&list=PLq8wAnVUcTFU9zLWK-dHWrvTJ0PF8Y0Sf
출처 [뉴렉처] 유튜브 채널
https://www.youtube.com/watch?v=fW4MYk20a6E&list=PLq8wAnVUcTFU9zLWK-dHWrvTJ0PF8Y0Sf&index=22
반응형
'Linux > Linux 무작정 따라하기' 카테고리의 다른 글
Linux(Unix) 사용자 추기하기 (2) | 2019.02.12 |
---|---|
Linux(Unix) 링크파일로 컴파일 실행하기 (0) | 2019.02.12 |
Linux(Unix) 링크파일 사용하기 (0) | 2019.02.11 |
리눅스에 압축본 JDK 설치하기(wget, tar) (2) | 2019.02.11 |
리눅스 파일 압축 관리(tar) (0) | 2019.02.11 |
Comments