인프런 커뮤니티 질문&답변

유정님의 프로필 이미지
유정

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

H2 실행 반응없음 윈도우

작성

·

1.1K

·

수정됨

0

스크린샷 2023-03-08 172218.png

스크린샷 2023-03-08 172432.png

 

안녕하세요

처음 강의를 들을 때 h2 데이터베이스를 설치하여 진행하였을 때는 잘 진행되었는데,

강의를 다시 들으며 h2를 실행시켜보니 갑자기 실행이 되지 않습니다.

환경변수는 잘 설정되어있고

명령 프롬프트로 질문들 검색해서 나온 모든 해결방법을 실행해보았는데, 반응이 없고

h2 console 바로가기를 클릭해도 반응이 없습니다...

백신관련은 제거했습니다.

14.200 말고 최근버젼으로도 도전해봤습니다.

어떻게 해야 해결될까요?ㅠㅠ

 

 https://www.inflearn.com/questions/543652/%EC%9C%88%EB%8F%84%EC%9A%B0-h2-console-bat-%EC%8B%A4%ED%96%89-%EC%95%88%EB%90%A8-%ED%95%B4%EA%B2%B0%ED%95%A8

*이 방법도 시도해봣으나 안됩니다

 

C:\tools\h2\bin>/"h2.bat"

'/"h2.bat"'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는

배치 파일이 아닙니다.

 

 

답변 2

1

안녕하세요. 유정님, 공식 서포터즈 David입니다.

아래 가이드대로 진행해 보시고 다시 시도해 보시겠어요?

또한, 설정하신 환경변수도 함께 캡쳐해서 올려주세요.

 

  1. h2 삭제

  2. C:\Users\정유정 폴더 내 .h2.server.properties 파일 삭제

  3. 재부팅

  4. h2 설치

  5. h2/bin 폴더 내 h2.bat 실행

    1. cmd로 실행시, h2가 설치된 폴더 내 bin 폴더 아래로 이동 후 ./h2.bat 명령으로 실행해 주세요.

      1. ex) C:\tools\h2\bin > ./h2.bat

     

감사합니다.

유정님의 프로필 이미지
유정
질문자

image1~3 진행 후 재설치하고 환경변수 추가하려고 위치 확인

image환경변수 속성.

imageh2.bat 파일 더블클릭하여 실행시 -> cmd 화면만 저렇게 끄고 자동꺼짐

imagecmd를 이용해 실행시

저러고 반응 없음

 

이건 ./h2.bat로 명령시

Microsoft Windows [Version 10.0.22000.1574]

(c) Microsoft Corporation. All rights reserved.

C:\windows\system32>cd C:\tools\h2\bin

C:\tools\h2\bin>./h2.bat

'.'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는

배치 파일이 아닙니다.

C:\tools\h2\bin>/h2.bat

'/h2.bat'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는

배치 파일이 아닙니다.

C:\tools\h2\bin>

 

왜 ... 이럴까요

캡쳐 확인 감사합니다.

  1. 환경변수 JAVA_HOME과 Path에 추가한 JAVA_HOME 값을 모두 캡쳐해 주실 수 있으실까요? (설정 경로가 모두 보이게)

  2. cmd에서 java -version 명령 수행시 환경변수에 등록한 jdk 버전이 나오는지도 확인 부탁드립니다.

 

유정님의 프로필 이미지
유정
질문자

imagejdk 파일 경로

imageJAVA_HOME

imagePath에 추가한 JAVA_HOME 경로입니다

 

cmd에 java -version 해도 뜨는게 없어요ㅠ

유정님의 프로필 이미지
유정
질문자

으아아아ㅏ악

자바 문제였네요ㅠㅠㅠㅠ

해결했습니다!!!!!!!!!!!!!!!!!!! 감사합니다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

네, 자바 환경변수 경로가 잘못 잡혀서 발생한 문제네요.

0

안녕하세요, 유정 님. 공식 서포터즈 y2gcoder 입니다.

혹시

1) 관리자 권한으로 cmd를 실행

2) h2 위치로 이동

3) "h2.bat" 입력

이렇게 시도해보시겠습니까?

같은 문제를 겪은 후 위의 방법으로 해결하신 분이 계신 것 같습니다 :)

감사합니다.

유정님의 프로필 이미지
유정
질문자

그 글도 확인하고 이미 시도해봤으나 반응이 없습니다. 원글에 첨부된 명령프롬프트 사진이 그내용입니다

유정님의 프로필 이미지
유정

작성한 질문수

질문하기