본문 바로가기
IT/JAVA

[Java] Setting / 실행 방법

by 행복한 용용이 2020. 6. 16.
반응형

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 : 라인을 넘기시오

-print

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

 

[출처] 빡쏘끼룩

반응형