window 中
C:\>groovy -v
ERROR: JAVA_HOME is set to an invalid directory: C:\Java\jdk1.8.0
Please set the JAVA_HOME variable in your environment
to match the location of your Java installation.
我想应该是groovy 的一个bug
进入
当我们执行 groovy -v 的时候 实际上执行的 是groovy 安装目录下
C:\Java\groovy-2.4.10\bin\groovy.bat
而 groovy.bat 调用 startGroovy.bat
groovy.bat -->
startGroovy.bat
错误的地方
显示错误原因
修改后查看错误
%COMMAND_COM% /C DIR "%JAVA_HOME%" 2>&1 | find /I /C "%JAVA_HOME%" >2
C:\>groovy -v
A required privilege is not held by the client.
后来采用管理员执行 虽然没有上面的 权限问题错,但是还是找不到 %JAVA_HOME%
所以我怀疑 groovy 开发人员
%COMMAND_COM% /C DIR "%JAVA_HOME%" 2>&1 | find /I /C "%JAVA_HOME%" >nul 这个命令逻辑有问题,造成根本就没有搜索到 %JAVA_HOME%
造成了 errorlevel =1
如果只是想判断 %JAVA_HOME% 是否存在的 话 可以直接用
if exist "%JAVA_HOME%" (echo ok) else (echo err)
最后说说解决办法吧
修改
%COMMAND_COM% /C DIR "%JAVA_HOME%" 2>&1 | find /I /C "%JAVA_HOME%" >2
为
%COMMAND_COM% /C DIR "%JAVA_HOME%" >nul
再次运行
C:\Users\bin>groovy -v
Groovy Version: 2.4.10 JVM: 1.8.0_121 Vendor: Oracle Corporation OS: Windows 7
- 大小: 20.8 KB
- 大小: 23.5 KB
分享到:
相关推荐
标题“hugo110-java_run_groovy-master_java_”表明这是一个关于使用Java运行Groovy脚本的项目,可能是某个GitHub仓库的克隆或归档。描述中提到,这个环境是为了方便用户(可能是开发者)实践Groovy语言,并为后续的...
apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本,希望大家多多下载,apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本,希望大家多多下载,apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本,希望...
安装过程中,需要设置环境变量`JAVA_HOME`指向JDK的安装路径,并在`Path`变量中添加`%JAVA_HOME%\bin`,以便于命令行调用Java工具。 四、使用与开发 JDK 11提供了丰富的命令行工具,如`javac`用于编译Java源代码,`...
在这个"groovy-src-1.8.5.zip"压缩包中,我们能找到Groovy 1.8.5版本的源代码,这对于学习、调试或扩展Groovy功能非常有帮助。 `.bzrignore` 文件是用于指定版本控制系统Bazaar(BZR)应忽略的文件或目录列表。在...
赠送jar包:groovy-3.0.9.jar; 赠送原API文档:groovy-3.0.9-javadoc.jar; 赠送源代码:groovy-3.0.9-sources.jar; 赠送Maven依赖信息文件:groovy-3.0.9.pom; 包含翻译后的API文档:groovy-3.0.9-javadoc-API...
export JAVA_HOME=/path/to/jdk-11.0.8 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=$JAVA_HOME/lib ``` 别忘了替换`/path/to/jdk-11.0.8`为实际的JDK安装路径。 2. **激活更改**:保存并关闭配置文件后,...
安装JDK 11时,用户通常需要解压此zip文件到指定目录,然后配置环境变量如`JAVA_HOME`、`PATH`,确保系统能够找到Java命令。安装完成后,可以通过运行`java -version`命令来验证JDK是否正确安装并显示其版本信息。 ...
安装完成后,需要配置环境变量,包括`JAVA_HOME`指向JDK的安装目录,`PATH`中添加JDK的bin目录,以便在任何地方都能执行Java命令。 **使用JDK 11进行开发** 开发者可以使用JDK 11的javac编译器将源代码编译为字节...
- **设置环境变量**:安装完成后,需要在系统或用户shell配置文件(如`~/.bash_profile`或`~/.zshrc`)中添加`JAVA_HOME`环境变量,指向JDK的安装路径,以便命令行工具能正确找到Java。 - **JDK版本管理**:如果你...
赠送jar包:groovy-3.0.9.jar; 赠送原API文档:groovy-3.0.9-javadoc.jar; 赠送源代码:groovy-3.0.9-sources.jar; 赠送Maven依赖信息文件:groovy-3.0.9.pom; 包含翻译后的API文档:groovy-3.0.9-javadoc-API...
3. **动态类型语言支持 (JEP 335)**:增加了对JSR 223脚本引擎的动态类型语言支持,如Groovy或JavaScript,使这些语言能在Java环境中更流畅地运行。 4. **改进字符串处理 (JEP 323)**:对`String`类进行了优化,...
这个可执行文件会引导你完成安装过程,包括设置环境变量(如`JAVA_HOME`)和添加JDK的bin目录到系统路径,以便在命令行中直接调用Java相关工具。 总的来说,Windows JDK 11.0.10 64位版本是Java开发领域的一个重要...
赠送jar包:groovy-all-2.4.5.jar; 赠送原API文档:groovy-all-2.4.5-javadoc.jar; 赠送源代码:groovy-all-2.4.5-sources.jar; 赠送Maven依赖信息文件:groovy-all-2.4.5.pom; 包含翻译后的API文档:groovy-all...
在Linux环境中,通常会将JDK安装到系统路径如/usr/lib/jvm下,并设置相应的环境变量,如JAVA_HOME、PATH和CLASSPATH,以便系统能够正确识别和使用Java。通过修改.bashrc或.bash_profile文件并重启终端,用户可以全局...
赠送jar包:groovy-all-2.4.5.jar; 赠送原API文档:groovy-all-2.4.5-javadoc.jar; 赠送源代码:groovy-all-2.4.5-sources.jar; 赠送Maven依赖信息文件:groovy-all-2.4.5.pom; 包含翻译后的API文档:groovy-all...
赠送jar包:groovy-all-2.4.13.jar; 赠送原API文档:groovy-all-2.4.13-javadoc.jar; 赠送源代码:groovy-all-2.4.13-sources.jar; 赠送Maven依赖信息文件:groovy-all-2.4.13.pom; 包含翻译后的API文档:groovy...
总的来说,Groovy-All-2.4.8.jar 提供了一个完整的Groovy运行环境,便于在Java项目中利用Groovy的灵活性和生产力优势。无论是进行快速原型开发,还是构建复杂的应用系统,Groovy都能为开发者带来便利。
新建系统变量`JAVA_HOME`,指向JDK的安装目录,例如"C:\Program Files\Java\jdk-11.0.7"。同时,编辑`PATH`变量,添加`%JAVA_HOME%\bin`,以便命令行能识别Java命令。 4. **验证安装**:打开命令提示符,输入`java ...
org.gradle.api.resources.ResourceException: Could not get resource '...下载groovy-all-2.4.15.jar后,放入对应的 android-studio/gradle/gradle-5.*/lib/目录。 重启 Android Studio 及可使用。
1. **groovy-all.jar**:这是一个包含了Groovy库所有模块的集合,你可以通过引入这个单一的jar文件来快速地在项目中使用Groovy。 2. **bin**目录:包含了一系列可执行脚本,如`groovy`, `groovyc`, 和 `groovysh`,...