ElasticSearch系列(4) windows 安装插件时报“此时不应有 \Java\jdk1.8.0_111”的解决办法
2017-02-17 11:58
549 查看
在 windows 64bit,安装了 32bit java时,运行 bin\elasticsearch-plugin install lang-python 时,报告“此时不应有 \Java\jdk1.8.0_111”
检查 elasticsearch-plugin.bat 文件 发现 有如下内容
在windows 64bit环境下, 32bit 的java下, JAVA_HOME 为 C:\Program Files (x86)\Java\jdk1.8.0_111
这里的包含了 括号,导致bat解析错误。
解决办法为修改 elasticsearch-plugin.bat 相应内容:
set JAVA="%JAVA_HOME%\bin\java.exe"
后续的"%JAVA%" ,去掉 外面的引号即可:
修改后的elasticsearch-plugin.bat如下:
检查 elasticsearch-plugin.bat 文件 发现 有如下内容
IF DEFINED JAVA_HOME ( set JAVA=%JAVA_HOME%\bin\java.exe ) ELSE ( FOR %%I IN (java.exe) DO set JAVA=%%~$PATH:I )
在windows 64bit环境下, 32bit 的java下, JAVA_HOME 为 C:\Program Files (x86)\Java\jdk1.8.0_111
这里的包含了 括号,导致bat解析错误。
解决办法为修改 elasticsearch-plugin.bat 相应内容:
set JAVA="%JAVA_HOME%\bin\java.exe"
后续的"%JAVA%" ,去掉 外面的引号即可:
修改后的elasticsearch-plugin.bat如下:
@echo off SETLOCAL enabledelayedexpansion IF DEFINED JAVA_HOME ( set JAVA="%JAVA_HOME%\bin\java.exe" ) ELSE ( FOR %%I IN (java.exe) DO set JAVA=%%~$PATH:I ) IF NOT EXIST %JAVA% ( ECHO Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME 1>&2 EXIT /B 1 ) set SCRIPT_DIR=%~dp0 for %%I in ("%SCRIPT_DIR%..") do set ES_HOME=%%~dpfI TITLE Elasticsearch Plugin Manager 5.2.1 SET path_props=-Des.path.home="%ES_HOME%" IF DEFINED CONF_DIR ( SET path_props=!path_props! -Des.path.conf="%CONF_DIR%" ) SET args=%* SET HOSTNAME=%COMPUTERNAME% %JAVA% %ES_JAVA_OPTS% !path_props! -cp "%ES_HOME%/lib/*;" "org.elasticsearch.plugins.PluginCli" !args! ENDLOCAL
相关文章推荐
- Django 和mysql通信得插件windows下安装mysql-python报错的解决办法
- 【解决办法】Hadoop安装完后,启动时报Error: JAVA_HOME is not set and could not be found.
- window8下jboss4启动run.bat报错"此时不应有 \Java\jdk1.6.0_21\lib\tools.jar。"解决办法
- 此时不应有 \Java\jdk1.6.0_43的解决办法
- 关于安装Elasticsearch无法找到java路径的解决办法
- eclipse 安装Java反编译插件 ,仍打不开.class解决办法
- Windows 8系统IE10无法安装Flash Player插件的解决办法
- python 安装windows下的插件 Unable to find vcvarsall.bat解决办法!!!超好用!!
- 新版补丁已离线安装,WINDOWS在线升级服务仍提示旧版补丁还需要升级的解决办法。
- 燃烧的远征java(二)-开发环境:Eclipse插件系列——SQLExplorer插件的安装和使用
- 32位Xp安装vs2008错误, 找不到windows.h, 解决办法
- 艰辛的aptana插件安装之路(续)--成功解决myeclipse不能启动和报java.lang.NullPointerException的问题
- Python的开发插件PyDev在Eclipse下的安装过程(解决mylyn的问题in Windows)
- Eclipse不认安装后的插件解决办法
- Windows 2003 安装WLM2009/MSN9错误的另一种解决办法
- Eclipse 插件安装方法和插件加载失败解决办法
- 安装SQL Server 2005 时报“-2146233087”错误的解决办法
- pligg9.7beta的后HTML编辑器插件的安装(tinymce_2_1_1_1)(以及使用中遇到的点滴问题解决办法)
- Eclipse 3.0 安装插件时不能成功安装的解决办法
- 安装SQL Server 2005 时报“-2146233087”错误的解决办法