Questions tagged «java-home»

JAVA_HOME是一个环境变量,应指向JDK安装的根目录。

18
如何在Windows 7上设置java_home?
我转到控制面板中“系统”中的“环境变量”,并创建了两个新变量,一个用于用户变量,另一个用于系统变量。两者都被命名为JAVA_HOME并且都指向 C:\ Sun \ SDK \ jdk \ bin 但是由于某种原因,运行Java命令时我仍然收到以下错误... BUILD FAILED C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:161: The following error occurred while executing this line: C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:141: The following error occurred while executing this line: C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:137: Please set java.home to a JDK installation Total time: 1 second C:\Users\Derek\Desktop\eclipse\eclipse\glassfish>lib\ant\bin\ant -f setup.xml Unable to locate tools.jar. Expected …

1
如何在Linux中为所有用户设置JAVA_HOME
我是Linux系统的新手,并且Java文件夹似乎太多了。 java -version给我: Java版本“ 1.7.0_55” OpenJDK运行时环境(rhel-2.4.7.1.el6_5-x86_64 u55-b13) OpenJDK 64位服务器VM(内部版本24.51-b03,混合模式) 当我尝试构建Maven项目时,出现错误: Error: JAVA_HOME is not defined correctly. We cannot execute /usr/java/jdk1.7.0_05/bin/java 您能告诉我我需要为root用户和非root用户修改哪些文件,并且java到底在哪里?

11
我的计算机中Java SDK文件夹在哪里?Ubuntu 12.04
我知道它已安装,因为当我键入时: $java -version 我得到: OpenJDK Runtime Environment (IcedTea6 1.12.5) (6b27-1.12.5-0ubuntu0.12.04.1) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode) 当我键入: $locate jdk 我得到: /home/arturo/Documents/2012a/sys/java/jre/glnxa64/jre/lib/servicetag/jdk_header.png /usr/share/app-install/desktop/openjdk-6-jre:openjdk-6-java.desktop /usr/share/app-install/desktop/openjdk-7-jre:openjdk-7-java.desktop /usr/share/app-install/icons/openjdk-6.png /usr/share/app-install/icons/openjdk-7.png 我担心列表中的第一项是2012a文件夹是我的MATLAB文件夹,而不是标准的“ usr / lib”文件夹。我真的对JDK和JRE的安装位置感到困惑,因为我需要设置指向该文件夹的$ JAVA_HOME路径。我在哪里缺少什么?
147 java  java-home 

8
使$ JAVA_HOME在Ubuntu中易于更改[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 在Ubuntu中,我想在Java 5和Java 6之间来回切换我的JAVA_HOME环境变量。 我打开一个终端并输入以下内容来设置JAVA_HOME环境变量: export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun 在同一终端窗口中,键入以下内容以检查环境变量是否已更新: echo $JAVA_HOME 我看到了/usr/lib/jvm/java-1.5.0-sun,这是我期望看到的。另外,我修改〜/ .profile并将JAVA_HOME环境变量设置为/usr/lib/jvm/java-1.5.0-sun。 现在要解决的问题是,当我打开一个新的终端窗口并通过在echo $ JAVA_HOME中键入来检查我的JAVA_HOME环境变量时,我发现我的JAVA_HOME环境变量已还原为Java6。重新启动机器(或登录时)我想再来一遍)JAVA_HOME环境变量设置为Java 5(大概是由于我在〜/ .profile中进行的修改)。 有没有办法解决这个问题,以便我可以更改我的JAVA_HOME环境而不必注销并重新登录(并使该环境变量更改粘贴在所有新的终端窗口中)?


12
如何更改从/ usr / libexec / java_home返回的Mac OS的默认Java VM
(不确定是否应该继续进行SU ...迁移当然是一个选择,但是更多的程序员在这里阅读了问题,所以就去了)。 我正在运行Mac OS X 10.8.4,并且安装了Apple的JDK 1.6.0_51以及Oracle的JDK 1.7.0_25。我最近为一些需要它的预发行软件安装了Oracle 1.8预览JDK。现在,当我运行/ usr / libexec / java_home时,我得到了: $ /usr/libexec/java_home -V Matching Java Virtual Machines (4): 1.8.0, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home 1.7.0_25, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home 1.6.0_51-b11-457, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 1.6.0_51-b11-457, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 大。 但是,运行: $ java …
108 java  macos  java-home 

7
JAVA_HOME应该指向JDK还是JRE?
我指出了JAVA_HOME到C:\Program Files (x86)\Java\jre7。它工作正常。之后,我解压缩了ant并设置了与Ant有关的环境变量,键入后出现了以下错误消息"ant -version" 我搜索了这个论坛。似乎一种解决方案是将Java指向JDK而不是JRE。我不确定这是否是解决方案。换句话说,JAVA_HOME通常应指向哪个?JDK还是JRE?
102 java  ant  java-home 


14
基于Linux OpenJDK Debian的发行版的JAVA_HOME环境变量的正确目标是什么?
在Windows中,JAVA_HOME必须指向JDK安装文件夹(以便JAVA_HOME/bin包含所有可执行文件并JAVA_HOME/libs包含所有默认jar库)。 如果我下载了Sun的JDK捆绑软件并将其安装在Linux中,则过程相同。 但是,我需要使用Kubuntu的默认OpenJDK软件包。问题在于所有可执行文件都放在中/usr/bin。但是罐子放在里面/usr/share/java。由于它们不在同一个JAVA_HOME文件夹中,因此我在Grails上遇到了麻烦,也许其他期望使用标准Java结构的应用程序也会遇到麻烦。 如果我使用: JAVA_HOME=/usr 想要使用任何Java可执行文件的所有应用程序和脚本都可以使用标准过程call $JAVA_HOME/bin/executable。但是,由于罐子位于不同的位置,因此并不总是可以找到它们(例如:在我要的grailsClassDefNotFound中native2ascii)。 另一方面,如果我使用: JAVA_HOME=/usr/share/java 在Java可执行文件(没有java,javac等等)都可以找到。 那么,JAVA_HOME在基于Debian的Linux中处理变量的正确方法是什么? 谢谢您的帮助,路易斯

17
在Mac中设置ANDROID_HOME环境变量
我是使用Salesforce SDK开发本机应用程序的新手。我尝试使用ForceDroid工具从命令行创建android项目,但是设置名为ANDROID_HOME的环境变量时出现问题。 但是我不知道如何设置这个变量。 我附上屏幕截图以正确描述我的问题。

18
安装Android Studio,未指向有效的JVM安装错误
我刚刚下载了Android Studio。在尝试运行它时,我不得不修改环境变量并添加 JAVA_HOME 和 C:\ Progra〜2 \ Java \ jdk1.6.0_22 一旦完成这一障碍,现在我将收到另一个错误: The environment variable JAVA_HOME (with the value of *C:\Progra~2\Java\jdk1.6.0_22*) does not point to a valid JVM installation. 我浏览了其他类似的问题,并要求我检查版本,因此我在CMD中执行了以下操作: C:\Users\Andre>java -version java version "1.6.0_22" Java(TM) SE Runtime Environment (build 1.6.0_22-b04) Java HotSpot(TM) Client VM (build 17.1-b03, mixed mode, sharing) C:\Users\Andre>javac …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.