How to install Java 8 On Ubuntu
( 이미지 출처 : https://eclipse.org )
기본적인 Java 설치 내용입니다.
Java 8 의 변화의 정말 일부분만 사용해봤지만
Generic 객체선언과 Lambda 를 사용하는 부분은 코딩하기가 정말 많이 편해졌습니다.
HashMap 도 많은 데이터를 보관시에는 성능이 더 좋아졌다고 하고요.
수많은 변화에 대한 공부는 아직 제대로 못했지만 일단 먼저 깔아보기나 합니다.
Install JAVA 8
Environment
- Ubuntu 14.04.2 LTS 64bit
Install JDK
$ sudo add-apt-repository ppa:openjdk-r/ppa
$ sudo apt-get update
$ sudo apt-get install openjdk-8-jdk
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
Set JAVA_HOME
- /etc/profile 파일의 맨 아래 라인에 JAVA_HOME, PATH 설정을 추가
- Shift + G : 맨 아래로 이동 ( VI 단축키 )
$ sudo vi /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
PATH=$JAVA_HOME/bin:$PATH
- Log out & Log in
Check
$ java -version
Associated Posts
관련된 주제를 살펴볼 수 있도록 동일한 Tag를 가진 글들을 모아뒀습니다. 제목을 눌러주세요.-
JWT 에 대한 경험담
(이미지 출처 : https://jwt.io)JWT(JSON Web Token) 를 사용한 인증처리를 갖춘 시스템들을 구축해보면서 기억에 남았던 것들을 적어보겠습니다.
JWT에 대한 기본적인 설명들은 다른 곳에서도 쉽게 접할 수 있으니 생략하도록 하겠습니다.... 더 읽기 -
코드 의존성 Visualization Tools
코드간 의존성이 얼마나 있는지 파악하기 위해 사용할 수 있는 visualization tools 를 기록합니다.
... 더 읽기 -
LoadBalancer 관련 GCP 트러블슈팅
(이미지 출처 : https://cloud.google.com)GCP를 이용해서 프로젝트를 진행하면서 겪은 트러블슈팅 중 load-balancer 와 과련된 건들을 공유합니다.
... 더 읽기 -
Git CLI 개인환경 설정
-
Windows WSL2를 이용한 Ubuntu, Docker, Kubernetes 환경구성
-
Docker 빌드 성능 개선 : dockerignore, node_modules
-
HTML Editor과 XSS(Cross Site Scripting) - Python Bleach
-
Terraform, Helm을 이용한 AWS EKS 구성
-
유용한 표준 Java RuntimeException
-
SLF4J Logger 사용법 & 잘못된 사용법: Binding Parameters, Logging Exception Stack Trace
-
Java Thread Safe Collections - List, Queue, Set, Map
-
Contract Test 없이 MSA 도전 : Contract Interface
-
Spring Cloud Gateway - Resilience4j, Kubernetes
-
MSA Micro Service Architecture - PAPI (Permissions API), Spring Cloud Gateway
-
Setting Android Studio
-
Java Random - ThreadLocalRandom, SplittableRandom, SecureRandom
-
Java Date - Instant, LocalDateTime, ZonedDateTime
-
Java Validation - null check, Optional
-
How to initialize Java variables - Array, List, Set, Map
-
네트워크 연결여부 테스트 - 성공, 실패 케이스 기록
-
Ubuntu 18.04 LTS
-
Java 변수 선언 & 초기화 방법 - Array, List, Set, Map
-
Zappa를 이용해 AWS Lambda에 Flask 올리기
-
Python3.6 설치
-
Python SimpleHTTPServer
-
Mybatis Cache 제거 방법
-
Python WAS 구축하기 ( Django, Nginx, Gunicorn )
-
Docker 설치 후 이미지 보관 디렉토리 변경
-
HTTPD (Apache HTTP Server) 설치하기
-
Linux에서 컴파일 설치법을 알아야하는 이유
-
Docker를 이용해서 SonarQube 간단히 설정하기
-
SonarQube 로 Android 소스코드 분석하기
-
How To Set Up SVN(Subversion) Repositories
-
Install CentOS with Docker
-
Nginx SSL 적용방법
-
How to install Nginx & Tomcat
-
Ubuntu VNC 원격접속
-
SLF4J 와 Log4j 2 연동하기
-
Ubuntu 설치 후 초기세팅
-
Python 학습내용 기록
-
왜 Java 8 을 공부해야 하는가?
-
gedit
-
Log4j 2 설정하기
-
Install Citrix Receiver On Ubuntu
-
Ubuntu Command Line으로 wifi 접속하기
-
Code Visualization Tools
-
How to install MariaDB 10.01 on Ubuntu 14.04 LTS
-
Ubuntu 14.04 LTS
-
HAProxy & Keepalived