-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathJava.txt
More file actions
129 lines (59 loc) · 2.44 KB
/
Java.txt
File metadata and controls
129 lines (59 loc) · 2.44 KB
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
https://github.com/eomjingyoung
protocol
규칙
(schema)
Uniform Resource Locator
게임 개발 소프트 웨어
unity vs unreal
시작은 SM 차근차근 SI 새 프로젝트
* Java SE, EE , ME (Java Micro Edition) [거의 안씀 안드로이드랑, IOT (C언어 때문에) ] ( 제품군)
Java 스탠다드 에디션
standard Edition
( java application 일반용)
JDK 개발자 설치
java development kit (java app 개발도구 - 컴파일러,JWM, 프로파일러,디버거,등등)
JRE 일반인 설치
java Runtime Environmant (java app 실행도구 - JWM,기본 라이브러리 등등)
Java 엔터프라이즈 에디션 ( 기업용 Java APP)
enterprise Edition
분산컴퓨팅->EJB Enterprise Resource planning S/W(인적,물적,금융)
**web컴퓨팅 servlet/JSP
서버의 자원관리
보완 관리
등등등
<- downsizing
pc -> workstation -> server -> MainFrame
*JDK 설치
->컴파일러,JVM,프로파일러,디버거,javaDoc,등등(자바 APP 개발도구)
1.JDK 다운로드 및 설치
2. 환경변수 설정(일부의 JAVA APP는 실행될 때 JDK또는 JRE가 설치된 폴더의 위치를 조회하는 경우가 있다.)
3. PATH 환경변수에 프로그램 폴더경로 등록
(명령 프롬프트의 디레고리 위치에 상관없이 자바 개발도구를 실행할수 있도록 하기 위함.)
MAC 환경변수 설정
(유닉스)
echo $SHELL
ls -al (.zshrc 파일있는지 확인)
(dir)
nano .zshrc ( 리눅스에서 . 으로시작되면 히든파일) 커맨드^(ctrl 키) + 쉬프트+. 누르기(히든파일 보는 방법)
cd /
cd / Users
pwd (자기 현재위치 알려줌)
/usr/libexec/java_home -V
/usr/libexec/java_home -v 17
export JAVA_HOME=`/usr/libexec/java_home -v 17` ( ` backtic )
export PATH=${JAVA_HOME}/bin:$HOME/bin:/usr/local/bin:$PATH
^(컨트롤)0 저장
exit 치고 엔터치면 프로세스 완료됨 뜨면 다시 커맨드창 뜨시
echo $JAVA_HOME
echo $PATH
(cat명령어 폴더 안들어가고 한번에 출력)
cat .zshrc
javac -version
java -version
vscode 에서 설정할것.
확장자 설치
Editor> inayHints: Enabled
offUnlesspressed
windows 컴파일 할때 os의 기본 문자집합인 MS949로 저장되었다고 간주한다.
Mac 은 기본이 UTF-8 이라 상관없음
Windows 는 컴파일할떼 javac -enconding UTF-8 파일명.java라 작성해줘야한다.