윈도우 cmd 켜주고,

java파일이 있는 폴더의 경로를 탐색기에서 복사해온다.

 

cd [복사해온 경로]  입력하면 해당 경로로 이동됨.

 

dir/w 를 입력해서 해당 폴더에 있는 파일들의 이름들을 확인하고

 

javac [자바 파일 이름].java 를 입력하면

해당 폴더 내에 class 파일이 생성된다.

 

근데 해당 코드에 한글이 들어있으면 에러가 발생할 수 있다. 그럴 경우

javac [자바 파일 이름].java -encoding UTF8 을 입력하면 된다.

 

class 파일이 생성 되었으면 

여기서 보통은 

java [class파일의 이름] 만 입력하면 실행되는데,

 

이클립스 프로젝트 폴더 안의 파일일 경우

cd.. 를 입력해서 폴더를 빠져나와서

src폴더가 있는곳 까지 나온다. src 폴더쯤 나왔으면 프로젝트폴더를 빠져나온거다.

 

그럼 이제

java [프로젝트이름].[class파일의 이름]  를 입력하거나.

src로 빠져나오기 까지 폴더가 여러개였으면

java [프로젝트이름].[프로젝트이름2].[class파일의 이름] 을 입력해주면 된다.

 

cmd로 실행해본 java파일의 모습

'오늘의 공부' 카테고리의 다른 글

알고리즘 연습 3일차.  (0) 2021.03.15
알고리즘 연습 2일차.  (0) 2021.03.14
알고리즘 연습 1일차.  (0) 2021.03.13
블로그 이미지

Sunullo

겸손함이란, 숙이는게 아니라 확실하게 준비하는 것 분수를 아는 것

,

메소드 바로 만드는 기능인데

알트 + 쉬프트 + M 단축키로 사용할 수도 있다.

자바에서는 전역변수를 Field라 부르는데

마우스 우클릭으로 바로 특정 변수를 전역변수로 변경할 수 있다.

블로그 이미지

Sunullo

겸손함이란, 숙이는게 아니라 확실하게 준비하는 것 분수를 아는 것

,

프로젝트 클릭해서 Properties 속성 들어가서

경로를 카피하고

콘솔창 띄우고

cd + 카피한거 붙여넣기

따옴표로 묶어주는게 좋음

윈도우는 dir,

맥or리눅스는 ls -al 을 입력해서

파일들을 띄워본다

java 한테 AccountingApp을 실행 시켜보라 한다.

입력값을 입력해야함

입력한 결과가 나옴 args[] 겠지

여기까지가 이클립스 사용 안하고도 JAVA파일로 실행하는 방법

java파일이나, class 파일을 들고

다른 컴퓨터에서 실행할 수 있다함.

물론 JAVA가 설치되어있는 컴퓨터여야 하겠지.

자바가 설치되어있지 않은 컴퓨터에서 자바 파일을 실행할려면

launch4j 같은 소프트웨어를 사용해서

파일을 감싸서 실행할 수 있게 한다.

자바 버츄얼 머신이 내장되어 있기 때문에

프로그램파일로 실행 할 수 있게 하는 소프트웨어다.

블로그 이미지

Sunullo

겸손함이란, 숙이는게 아니라 확실하게 준비하는 것 분수를 아는 것

,

클래스 인스턴스 사용법

클래스이름 변수이름 = new 클래스이름();

인스턴스로 사용되는 클래스안의 메소드는 static을 조심해서 쓰자

좀더 진도 나가기 전에는

PrintWriter 를 인스턴스화 할 때

사진속 마우스커서 위치의 문장을 클릭

해당 코드를 실행하자 현재 위치에 txt파일이 생성됨

상속 키워드는 extends

상속관계에서 자식 클래스에서 메소드를 썻을 때

없으면 부모 관계에서 찾아본다.

블로그 이미지

Sunullo

겸손함이란, 숙이는게 아니라 확실하게 준비하는 것 분수를 아는 것

,

윈도우에선 윈도우키 + R 을 눌러서 실행창 뜨면

cmd 를 입력해서 도스창 같은거 띄우고

javac 라고 입력하면 컴파일을 할 수 있다함

사용법이 나온다 함

Program Files - Java - jdk 버전- bin 경로로 들어오면

Java.exe 가 있는데 java라고 입력했을 때 실행되고,

javac.exe 가 javac 라고 입력했을 때 실행되는 것

JAVA를 쳤을 때, 아무것도 안뜬다면

내 컴퓨터 - 속성 - 고급 설정? - 고급탭 - 환경변수 해서 저번에 JAVA 패스(경로) 환경변수 등록하는 법 처럼 하면 된다.

 

윈도우키 + R 누르고 실행창에 CMD 입력해서 도스 창 띄우고,

현재 워크페이스가 있는 위치의 경로를 복사해서 입력하고,

dir 이라고 입력하면 현재 경로에 위치한 파일들을 보여준다.

javac 를 입력하면 java파일의 실행방법이 뜬다.

<옵션>과 <소스 파일>등

javac 파일이름.java 입력

dir를 입력해보면 클래스 파일이 생성된 것을 볼 수 있다.

만약 error메시지가 뜬다면

javac -cp "." 파일이름.java 입력

해보아라.

이것도 안되면..흠.. 그냥 강의를 구경해라

기본 라이브러리 - 자바가 기본적으로 내장한 라이브러리

프로그램이란 시간의 순서에 따라 실행되는 것.

애플리케이션이란 자바가 제공하는 부품들을 응용해서 즉, 응용의 표현

이러한 조작하는 장치를 API(Application Programming Interface)라 한다.

우리가 만든 프로그램을 사용자가 조작하는 장치를 User Interface

자바 사용법 문서 구글링

자바 기본적인 라이브러리에 대한 설명을 볼 수 있다.

위에 java.lang 이라는 것을 주목해보면

Math 같은 라이브러리가 들어있는 패키지라고 할 수 있는듯

패키지는 비슷한 성격의 클래스들을 모아서 이름을 붙인 것이다 라고 생각하면 될듯

이런 그림 인듯

블로그 이미지

Sunullo

겸손함이란, 숙이는게 아니라 확실하게 준비하는 것 분수를 아는 것

,

Run 버튼에 마우스 커서를 갖다 대면 Run Configurations가 뜨는데 그걸 클릭 하면,

실행했거나 대기중인? 클래스들이 나열되어있는 창이 나타남 여기서

Arguments 에 작은따옴표로 그분지어 변수를 넣어 새로운 실행 리스트를 만들 수 있음

main함수의 매개변수 즉,parameter인 args 라는 String 배열에 값들을 넣어줘서 그걸 사용할 수 있다.

여러가지 실행을 해봐야되면 듀플리케이트 해서 여러개 만들어서 가능

여튼 이 Run configurations 는 이클립스의 기능인듯

블로그 이미지

Sunullo

겸손함이란, 숙이는게 아니라 확실하게 준비하는 것 분수를 아는 것

,

디버깅을 시작하면 퍼스펙티브를 스윗칭 할거냐고 

스윗칭 하면 오른쪽 위에 벌레 모양이 활성화 된다.

왼쪽 위에 스탭 오버가 한칸씩 읽어나가는 것

왼쪽 위에 화살표 Resume 은 다음 브레이킹 포인트까지..

step over 옆에 step into 를 누르면 해당 스탭에서 함수가 있으면 함수를 타고 들어간다.

step return은 함수조사하다가 다시 이전으로 빠져나오고 싶을 때 하는 것

디버깅 끝내고 퍼스펙티브를 다시 되돌리려면 오른쪽 위에 퍼스펙티브를 변경하면 된다

블로그 이미지

Sunullo

겸손함이란, 숙이는게 아니라 확실하게 준비하는 것 분수를 아는 것

,

source code language

application program

자바 소스코드 파일에서 컴파일을 하면,

자바 애플리케이션 클래스 파일이 만들어지고,

이클립스 등으로 Run을 실행시키면

자바 버츄얼 머신에게 시켜서 class인 파일을 읽어서 컴퓨터를 동작 시키는 것

블로그 이미지

Sunullo

겸손함이란, 숙이는게 아니라 확실하게 준비하는 것 분수를 아는 것

,