본문 바로가기

IT/JAVA

자바 입문 - 깃허브 연동

728x90

Java를 설치, 실행, Git 연결을 했습니다.

자바의 특징

  • C와 C++언어의 문법을 기본으로 차용하여 개발된 C와 C++에 비해 쉬운 언어이다.
  • 자바는 JVM() 만 있으면 윈도우, 리눅스, 맥등 어떤 플랫폼에서도 실행이 가능$($플랫폼에 독립적이다.$)$
  • 객체지향 언어이다.
  • 메모리 관리를 자동으로 해준다.$($Garbafe Collector$)$

https://www.oracle.com/java/technologies/downloads/ -> 자바 설치 

저는 Windows를 사용하기 때문에 x64 MSI Installer를 설치했고,
시스템 속성 - 고급 - 환경변수에 
JAVA_HOME이라는 변수 이름에 C:\Program Files\Java\jdk-번호 설치한 경로를 변수 값으로 저장했습니다.

그리고 Path에 C:₩program files₩java₩jdk-번호₩bin를 추가했습니다.

파일 저장 경로를 다르게 하신 분은 그 경로를 입력해야합니다.

 

파이썬만 공부하다가 java도 알아두면 좋을 거 같아서

프로그래머스 - 강의에 있는 자바 입문 을 통해 조금씩 공부해보고

나중에 시간이 나거나 필요해지면 속도를 내 볼 예정입니다.

 

출력함수 :  System.out.println$()$

 

주석 : 

// 행단위 주석

/*
 *  문서화 주석
 */

/* 
블럭단위 주석
         */

public class HelloWorld{
// 프로그램 시작점
	/*
	 * 
	 * @param args
	 */
	public static void main(String args[]){
		System.out.println("Hello World");
		// System.out.println("test");
/*		System.out.println("1   ");
		System.out.println("2");
		System.out.println('3'); */
		System.out.println("단축키 Crtl+/");
	}
}

 

>>> Hello World

>>> 단축키 crtl+/

 

 

Eclipse Downloads | The Eclipse Foundation -> Eclipse를 다운받고,,

스폰할 수 있다고 내용의 페이지를 보고, 유료 서비스인줄 알고 겁을 먹었지만, 무료였습니다.

 

java project를 새로 만들고 위의 코드를 작성하고, git에 연결해봤습니다.

Windows - Perspective - Open Perspective - Other.. 순서로 들어가면

 

이런 창이 뜨는데, 여기서 Git를 클릭하고,

 

Create a new local Git repository를 통해 새로 레파지토리를 생성할 수도 있지만,

저는 미리 만들어 둔 곳이 있어서 Clone a Git repository를 통해서

 

아래 처럼 깃허브의 생성해둔 레파지토리의 url을 복사해서 붙여 넣었습니다.

 

 

이후 연동하려는 프로젝트 폴더 - 오른쪽 마우스 - Team - Share Project를 클릭

이미 연동한 후에 사진을 찍었습니다.

 

그러면 아까 clone한 레파지토리를 선택할 수 있습니다.

선택하면 변경 사항을 프로젝트 폴더 - 오른쪽 마우스 - Team - commit

또는 Ctrl + # $($Shift + 3$)$을 눌러서 commit할 수 있습니다.

 

아래처럼 unstaged Changes에 있는 변화를 + 버튼을 눌러서 Staged Chages로 옮겨주고,

Commit Message를 남기고 Commit and Push 버튼을 누르면 완료입니다!!

 

 

인줄 알았는데, 인증 이슈가 있었습니다.

저는 그냥 github 계정 아이디, 비번으로 해결되는 줄 알았는데,

찾아보니 Token을 발행해서, commit할 때, 이메일 계정을 User에 그 토큰을 Password에 등록하니 해결됐습니다.

 

Token은 GitHub 페이지에서 프로필 - Settings - Developer settings - Personal access tokens에서 발행했습니다.

권한은 뭔지 잘 모르겠어서 우선 다 허용했고, 토큰은 최초 생성시에만 보여주고, 다시 볼 수 없다고 해서 따로 저장해뒀습니다.

 

 

 

 

'IT > JAVA' 카테고리의 다른 글

자바 - 삼항연산자 , SWITCH문  (0) 2023.09.30
자바 입문 - 연산  (0) 2023.09.27
자바 입문 - 변수  (0) 2023.09.27