https://www.oracle.com/kr/index.html
[다운로드]
JDK for Developers 다운 (예전에 함)
java SE 8 Documentation 다운로드 들어감
Java SE Development Kit 8u202 Documentation 다운로드
-javadata폴더 안에 javasource폴더 만든다.
1.oracle.com>>jdk download>>설치
2.환경변수 설정 (내컴퓨터 오른쪽 마우스>>속성>>고급시스템설정>>환경변수>>시스템변수>>새로만들기)
(시스템변수는 보통 대문자)
기계어로 바꾸는 과정 : 컴파일
jdk :개발도구 jre:실행환경 jdk깔면 둘 다 깔리고 jre깔면 jre만 깔림
bin 폴더 바이너리폴더 실행파일들 여기에 java.exe와 javac.exe있음
근데 왜 java는 되고 javac는 안될까?
jre는 설치하는 순간 윈도우에 설치됨 jre에는 java있음 하지만 javac없음
결국 jre의 java는 실행된것이고 여기 없sms javac는 실행되지않음
////////////////////////////////새로만들기/////////////////////////////////////
변수이름 값
2-1. JAVA_HOME C:\Program Files\Java\jdk1.8.0_202
//자바집이 어딘지알려줌
2-2. CLASSPATH .
//. 은 현재폴더
//////////////////////편집//////////////////////
변수이름 값
2-3. Path %JAVA_HOME%\bin; + C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\app\Administrator\product\11.2.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common
**%JAVA_HOME%: 의 뜻 : %%안의 값을 불러와라
**공백을 조심해라 공백까지 값으로 쳐서 읽어옴
. : 현재폴더 , 디렉토리
.. : 상위폴더 , 디렉토리
\ : 최상위 폴더 , 디렉토리
3.설정확인 (cmd창)
>java -version
>javac
>이 창을 열때의 환경변수를 적용, 껐다 켜야지 새로운 환경변수 적용
>javac
4.java설치완료
**java 실행 방법
(byte code)
*.java >> 컴파일(compile) >> *.class >> run >> result
javac 명령어 사용
javac +파일.java
HelloJava.java javac HelloJava.java HelloJava.class java HelloJava Hello Java !!!!
**파일이름은 꼭 class이름과 대소문자까지 같아야하고 확장자는 .java
E: : E드라이브로 이동
C: : C드라이브로 이동
cd : 어디로 갈지
cd \ : 맨 위의 상위 폴더로 이동
dir : 뭐가있는지 알려줌
javac H까지 치고 Tab치면 javac HelloJava.java 자동완성 됨
위/밑 화살표로 전에 친 명령어 불러오기 가능
-java 파일이 바뀌면 컴파일 다시
**꼭 tab가지고 들여쓰기 하는 습관 들이기
**ctrl+S 습관들이기
public static void main(String args[])
main : 자바를 실행할때 필요한 메소드
꼭 순서 외우기
System.out.println :현재 시스템(ex. cmd창)에 출력하시오 ,ln : 라인을 넘기시오
println 출력하고 엔터
print 까지만 치면 라인이 안넘어가고 붙어서 나옴
--메모장은 불편함으로 editplus 이용
파란색 : 예약어 -java언어에서 이미 선점하고 있는 단어
빨간색 : class 이름
--cmd창도 계속 컴파일하고 런하기 불편함으로 eclipse 쓴다.
--하지만 cmd창도 중요함으로 까먹지 말기
--editpius 도구 기본설정 >사용자도구>그룹이름 java로 변경 >추가 프로그램> 제목 compile> 명령 >...>
C:\Program Files\Java\jdk1.8.0_202\bin\javac.exe>열기 > 인수 : 파일이름>디렉토리 : 파일디렉토리>동작 : 출력내용캡쳐
>추가 프로그램> 제목 : run >명령 java.exe > 인수 : 확장자뺀파일이름 >디렉토리 : 파일디렉토리 >동작 : 출력내용캡쳐
도구 보면 compile과 run 있다. > cntl+1은 compile cntl+2는 run
[출처] 빡쏘끼룩
'IT > JAVA' 카테고리의 다른 글
[Java]제어문/조건문(if문) (0) | 2020.06.25 |
---|---|
[Java]연산자 (Operator)/이항,삼항,대입 연산자 (0) | 2020.06.24 |
[Java]연산자 (Operator)/단항 연산자,형변환 (0) | 2020.06.22 |
[Java] 변수(Variable) (0) | 2020.06.18 |
[Java]기본 순서/접근제어자/Data Type/명명규칙 (0) | 2020.06.17 |