标签: java-home

错误:JAVA_HOME 设置为无效目录:请在您的环境中设置 JAVA_HOME 变量以匹配 Java 安装的位置

当我运行“flutter doctor --android-licenses”时,我努力修复以下错误,

错误:JAVA_HOME 设置为无效目录:/usr/lib/jvm/java-11-openjdk-amd64

请在您的环境中设置 JAVA_HOME 变量以匹配 Java 安装的位置。

我认为我应该将其作为问题发布并提供答复,因为该问题的其他答案无法帮助我。

请参阅下面我的解决方案。

java java-home flutter

4
推荐指数
1
解决办法
1万
查看次数

在Mac OS环境中为JAVA_HOME指定了什么路径?

当应用程序或插件安装声明JAVA_HOME变量指向我的JDK时,我需要将哪个导出语句放入我的.bash_profile中?

java macos plugins java-home

3
推荐指数
1
解决办法
2922
查看次数

如何在hudson服务器的slave中配置java.home?

我正在使用一个Windows框来为我的husdon运行奴隶.但我没有找到任何有效的方法来配置盒子上的Java的JAVA_HOME和PATH.

有谁知道我怎么能这样做?

windows hudson java-home slave

3
推荐指数
1
解决办法
7250
查看次数

java_home没有正确设置

我的机器上安装了2个Java.1.5和1.6.对于这个项目,我需要1.5.我已将所有路径变量设置为适当的ie

echo %JAVA_HOME%
<PATH_TO_1.5_JDK>
Run Code Online (Sandbox Code Playgroud)

这就是我想要的......但是当我这样做的时候

java -version
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03, mixed mode)
Run Code Online (Sandbox Code Playgroud)

为什么选择java v 6作为java -version命令?

更新 我已经检查了%PATH%变量,路径中出现的唯一java版本是1.5.我指的是SYSTEM VARIABLES变量,我使用的是Win7

java installation java-home

3
推荐指数
1
解决办法
9157
查看次数

同时运行两个版本的java

我必须使用两个版本的java(1.6.21和1.7)。我公司的代码依赖于1.6_21,我们计划使用artifactory。我们正在本地测试 artifactory。但是 artifactory 需要 java 1.7 或更高版本。我希望我的默认 java home 指向 1.6_21,而对于 artifactory,它应该是 1.7。

但问题是我一安装 java 7,它就会将自己设置为默认值。我已经阅读了很多解释如何管理两个版本的 java 的帖子,但是我的 artifactory 和 eclipse 必须同时运行。

请帮忙!!

java path artifactory java-home

3
推荐指数
2
解决办法
6193
查看次数

错误:JAVA_HOME设置为无效目录

我试图让maven安装工作,但我总是得到这个错误

C:\ Windows\System32> mvn --version
错误:JAVA_HOME设置为无效目录.
JAVA_HOME ="C:\ Program Files\Java\jdk1.7.0_51;"
请在您的环境中设置JAVA_HOME变量以匹配Java安装的位置.

我知道错误说的是每件事,但我在这里尝试了一切.我有以下设置:

系统变量:

M2_HOME: C:\ Program Files\Apache Software Foundation\apache-maven-3.3.3

M2: %M2_HOME%\ bin

JAVA_HOME: C:\ Program Files\Java\jdk1.7.0_51

我添加了整条路径也许是有兴趣的人.请看一下最后一部分.

路径:

C:\Program Files\Java\jdk1.7.0_51\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\MiKTeX 2.9\miktex\bin\x64\;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Heroku\bin;C:\Program Files (x86)\git\cmd;%M2%;%JAVA_HOME%\bin;
Run Code Online (Sandbox Code Playgroud)

路径感兴趣部分:

%M2%;%JAVA_HOME%\bin;
Run Code Online (Sandbox Code Playgroud)

我已经通过删除它尝试了它,%JAVA_HOME%\bin;但它不起作用,因为我在路径开头的SDK安装有这条路径 C:\Program Files\Java\jdk1.7.0_51\bin

我试图将设置添加到用户变量,但它不起作用.

java java-home maven

3
推荐指数
1
解决办法
1万
查看次数

Linux上的Java in Path变量

我已经下载了JDK并正确设置了Path,有以下输出:

echo $JAVA_HOME
/home/me/Applications/jdk1.8.0_65

echo $PATH
/home/me/Applications/jdk1.8.0_65/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)

但是我得到下面的问题:

sudo /etc/init.d/elasticsearch start
Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME
Run Code Online (Sandbox Code Playgroud)

我的Java安装是否有问题,java bin目录中的文件是可执行文件?

java java-home elasticsearch

3
推荐指数
1
解决办法
5302
查看次数

WINDOWS 10 JAVA_HOME无效

我的系统是Windows 10 64位

我创建了一个环境变量"JAVA_HOME"并更新了路径但是,系统仍显示"JAVA_HOME"环境变量未定义此环境变量需要运行此程序"

此外,echo%JAVA_HOME%未显示路径

请查看随附的屏幕截图.

命令提示符

系统变量

java-home windows-10

3
推荐指数
1
解决办法
9135
查看次数

"离子构建android"上的JAVA_HOME错误

我正在尝试构建一个ionic build android没有成功的Ionic应用程序.我在stackoverflow中查看了答案,但我似乎也有相同的情况.

我收到以下错误:

ANDROID_HOME=/Users/myuserID/development/android-sdk-macosx  
 JAVA_HOME=/Users/myuserID/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Co>nten
ts/home
Running:     
>/Users/myuserID/development/ionic/keepdoing/platforms/android/gradlew 
cdvBuildDebug -b 
/Users/myuserID/development/ionic/keepdoing/platforms/android/build.gradle - 
Dorg.gradle.daemon=true

ERROR: JAVA_HOME is set to an invalid directory:     
/Users/myuserID/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Contents/hom>e

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
Run Code Online (Sandbox Code Playgroud)

我在.bash_profile中设置了所有内容:

export PATH=$PATH:/Users/myuserID/development/android-sdk-macosx/platform-    
tools
export PATH=$PATH:/Users/myuserID/development/android-sdk-macosx/tools
export ANDROID_HOME="/Users/myuserID/development/android-sdk-macosx"
export    
JAVA_HOME="/Users/myuserID/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk
export PATH=$PATH:/usr/local/share/npm/bin
export PATH=$PATH:/usr/local/npm/bin
export PATH=$PATH:/usr/local/lib/node_modules/cordova/
export      
PATH=$PATH:/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk/Contents/home/bin
export PATH=$PATH:/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk
Run Code Online (Sandbox Code Playgroud)

但无法解决这个问题.重新安装Android SDK无济于事.

任何帮助将不胜感激.

build java-home ionic-framework

3
推荐指数
1
解决办法
6109
查看次数

java不能在linux下工作.为什么?

目前正在努力Linux Cinnamon.我Open JDK已从我的本地驱动器取消/取消.然后我java -version通过终端检查并给出 -

$ java -version
The program 'java' can be found in the following packages:
 * default-jre
 * gcj-5-jre-headless
 * openjdk-8-jre-headless
 * gcj-4.8-jre-headless
 * gcj-4.9-jre-headless
 * openjdk-9-jre-headless
Try: sudo apt install <selected package>
Run Code Online (Sandbox Code Playgroud)

按照安装向导之后安装oracle jdk 8linux.然后我只是检查了java -version命令[我只是解压缩jdk/opt/java] -

$ /opt/java/jdk1.8.0_112/bin/java -version
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)
Run Code Online (Sandbox Code Playgroud)

之后我从JAVA_HOME设置教程 …

java linux java-home

3
推荐指数
1
解决办法
5557
查看次数