개인 기록용입니다:) Show JAVA를 배운다기보다 프로그래밍원리 자체를 공부하고 피드백 받을 수 있는 기회가 있어 후다닥 설정했다. 개발자들의 "어!?"는 무서운 단어라고하던데, "어?!"를 남발하는 디자이너의 고군분투 환경만들기였다. 처음엔 Window7 에서 설정을 하다가 "어?! 왜 안되지?"에서 멈췄다가, 코로나로 인한 재택근무를 준비하면서 Window10으로 업그레이드하면서 포맷을
해버렸다. [Window10에서 VSCODE - JAVA개발 환경 만들기] 1.VSCODE (Visual Studio Code)설치VSCODE 설치시켜두고 종료해두기 Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com 2. JDK 설치JDK(Java Development Kit)란 자바 가상 머신(Ja) Java SE - Downloads | Oracle Technology Network | Oracle Java API Documentation Updater Tool 1.3 Java API Documentation Updater Tool repairs-in-place Java API Documentation created with javadoc versions included with JDK 5u45, 6u45, 7u21 and earlier. See the 7u25 release notes for more information. www.oracle.com Oracle JDK 및의 "JDK" 다운로드 선택 Windows x64 Installer 으로 다운로드 "I reviewed and accept the Oracle Technology Network License Agreement for Oracle Java SE"에 체크 후 다운로드 계속 진행 설치 폴더 경로 기억해두기(메모장에 적어놓기) C:\ProgramC:\Program Files\Java\jdk-14 설치 완료. close버튼으로 종료 3. JAVA 환경 변수 설정하기내 PC의 "시스템 속성"에 들어간다. "시스템변수"의 "새로 만들기" 클릭 (총 3가지의 변수를 새로 만들 것이다) 2) 3) 그리고 기존에 세팅되어 있는 Path에 환경변수를 추가할 것이다. Path 선택 후 "편집"클릭 재대로 설치 되었는지 확인해보기 4. VSCODE에 JAVA환경 세팅 - 확장프로그램 설치여기서 제일 애먹었다. VSCODE에서 자바를 하기 위해 확장 프로그램을 설치해야한다
(필수) 왼쪽 Extensions버튼이나 "ctrl + shift +x"를 눌러 Extensions으로 들어간다. 검색장에 "java extention"을 검색하면 Java Extension Pack 가 나온다. 초록색 Install버튼을 눌러 설치 검색창에 "@enabled"를 입력하면 설치가 완료된 확장 프로그램 목록을 확인할 수 있다. "File"메뉴 > "Preferences" > "Setting"으로 세팅창을 연다. 왼쪽 "Extensions" > "Java" 를 눌러 스크롤를 쭉 내리면 Home 내용이 나온다. 기존에 있는 코드의 제일 마지막에 ,를 찍고 cmd창을 열어 테스트 디렉토리 생성 후 code명령어를 사용해 오픈해본다. Open Folder를 선택해 수동으로 열었다. 왼쪽 Hello에 마우스를 오버하면 아이콘이 4개 뜬다. HelloWorld.java로 이름을 설정하고 엔터 샘플 코드를 넣어본다.
붉은 색으로 변한 이름들이 상당히 불안하다. 5. VSCODE에서 디버깅해보기F5 또는 "Run"메뉴 > "Start Debugging"을 눌러 디버깅 해본다. Syntax error on token "void", volatile expected...에서 지금 나의 언어를 이해하지 못한다는 느낌이왔다. 왼쪽에있는 launch.json파일 오픈 TEMINAL에 값이 출력되었다. 일단
그 어디에라도 값이 출력되었다는게 의미가 있다. 세팅의 근본적인 부분은 추후에 좀 더 공부를 하면서 알아가야지... |