2016-12-23 1 views
2

ElasticSearch를 사용하려고합니다. Environment 변수에 JAVA_HOME을 추가하려고합니다. 이 같은 JAVA_HOME 추가 : enter image description hereElasticSearch 및 JAVA_HOME

을하지만 elasticsearch를 실행할 때 :이 얻을 :

C:\elastic\bin>elasticsearch 
JAVA_HOME environment variable must be set 
Press any key to continue . . . 

당신은 내가 탄성 검색 실행을 얻을 수있는 방법을 말해 줄래? 감사.

+2

"프로그램"과 "파일"사이의 경로에 공백이 있기 때문에 문제가 발생할 수 있습니다. "C : \ Program Files \ Java \ jdk1.8.0_111" – duffymo

+0

@duffymo 당신이 말한대로했으나 제대로 작동하지 않았습니다. 감사. – jason

+0

명령 쉘을 열고 "set JAVA_HOME"을 입력하면 어떻게됩니까? – duffymo

답변

1

을 클릭 단축 된 경로 이름을 사용하십시오. 예 : C:\Progra~1\Java\jdk1.8.0_111

+0

downvoted 이런 식으로 "프로그램 파일 x86"과 "프로그램 파일"을 구별 할 수 없기 때문에 –

-1

Java 경로가 올바르게 설정 되었습니까? cmd에서 "java -version"명령을 시도하고 결과를 확인하십시오. (윈도우에서) 환경 변수 설정하기 위해

+0

해당 명령을 작성할 때 다음과 같이 나타납니다. java 버전 1.8.0_111 Java (TM) SE 런타임 환경 (빌드 1.8.0_111-b14) Java HotSpot (TM) 64 비트 서버 VM (빌드 25.111- b14, 혼합 모드) ' – jason

+0

"Your_Elastic_Search_Installation_Directory \ bin"에있는 "elasticsearch.in"파일의 내용을 보여 주실 수 있습니까? –

-1

이 PC에서 클릭 rigth을> 속성 고급 시스템 설정 환경 변수는, 자신의 경로로 JAVA_HOME을 설정하고 경로에 공백이 포함 된 경우 확인