Tag: java home

如何在Windows 7中设置CATALINA_HOMEvariables?

我已经下载了apache-tomcat-7.0.35 。 我的JDK版本是jdk1.6.0_27 。 如何将CATALINA_HOMEconfiguration为环境variables,以及如何在Windows 7下运行Tomcat服务器?

运行ant时无法findtools.jar

在运行ant时,我收到以下消息: Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar 我将JAVA_HOME设置为C:\Program Files\Java\jdk1.7.0_02 ,PATH包括C:\Program Files (x86)\Java\jdk1.7.0_02\bin ,CLASSPATH包含C:\Program Files (x86)\Java\jdk1.7.0_02 ,ANT_HOME设置为C:\ant 。 看来,ant正在忽略所有这些设置,并在其他地方寻找tools.jar。 没有指向jre6path的环境variables。 任何想法为什么?

为什么ANT告诉我,JAVA_HOME不对?

我得到的错误: C:\ dev \ ws \ springapp \ build.xml:81:无法find一个javac编译器; com.sun.tools.javac.Main不在类path中。 也许JAVA_HOME不指向JDK。 它目前设置为“C:\ Program Files \ Java \ jre6” 但是我清楚地将我的JAVA_HOME设置为C:\ Program Files \ Java \ jdk1.6.0_14 ANT在哪里获得这个值?

如何在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位服务器虚拟机(内置24.51-b03,混合模式) 当我尝试构buildMaven项目时,出现错误: Error: JAVA_HOME is not defined correctly. We cannot execute /usr/java/jdk1.7.0_05/bin/java 你可以告诉我哪些文件,我需要修改为根以及非根用户和Java位于何处?

安装Android Studio时,不会指向有效的JVM安装错误

我刚刚下载了Android Studio。 当试图运行它时,我不得不修改环境variables并添加 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 -version javac 1.6.0_22 从结果看来,我似乎有JVM。 我也为JAVA_HOME尝试了这些path,每次closures并重新打开一个新的CMD窗口 […]

JAVA_HOME环境variables存在的原因是什么?

许多基于Java的应用程序都需要设置JAVA_HOME envvariables。 这个variables的目的是什么?

基于Linux OpenJDK Debian的发行版的JAVA_HOME环境variables的正确目标是什么?

在Windows中, JAVA_HOME必须指向JDK安装文件夹(以便JAVA_HOME/bin包含所有可执行文件,而JAVA_HOME/libs包含所有默认jar库)。 如果我下载Sun的JDK软件包并将其安装在Linux中,则它是相同的过程。 不过,我需要使用Kubuntu的默认OpenJDK包。 问题是所有的可执行文件都放在/usr/bin 。 但是这些jar子放在/usr/share/java 。 由于它们不在相同的JAVA_HOME文件夹下,所以我在使用Grails时遇到了麻烦,也许会遇到其他需要标准Java结构的应用程序。 如果我使用: JAVA_HOME=/usr 所有想要使用任何Java可执行文件的应用程序和脚本都可以使用标准过程call $JAVA_HOME/bin/executable 。 然而,由于jar子是在不同的地方,他们并不总是被发现(例如:在grails我得到ClassDefNotFound native2ascii )。 另一方面,如果我使用: JAVA_HOME=/usr/share/java 没有一个Java可执行文件( java , javac等)可以find。 那么,在基于Debian的Linux中处理JAVA_HOMEvariables的正确方法是什么呢? 感谢你的帮助,路易斯

哪一个应该指向JAVA_HOME,JDK或者JRE

我将JAVA_HOME to C:\Program Files (x86)\Java\jre7它工作正常。 之后,我解压ant并设置了与Ant相关的环境variables,input"ant -version"后出现如下错误信息, 我search了这个论坛。 看起来像一个解决scheme,我把Java指向JDK而不是JRE。 我不确定这是否应该是解决scheme。 换句话说,一般来说,哪一个应该把JAVA_HOME指向JDK或者JRE?

我的电脑中的Java SDK文件夹在哪里? Ubuntu 12.04

我知道它的安装,因为当我input: $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) 而当我input: $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_HOMEpath。 我在哪里错过了什么?

在Ubuntu中使$ JAVA_HOME变得容易变长

在Ubuntu中,我想在Java 5和6之间来回切换JAVA_HOME环境variables。 我打开一个terminal并input以下内容来设置JAVA_HOME环境variables: export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun 在同一个terminal窗口中,input以下内容来检查环境variables是否已经更新: echo $JAVA_HOME 我看到/usr/lib/jvm/java-1.5.0-sun ,这是我期待看到的。 另外,我修改〜/ .profile并将JAVA_HOME环境variables设置为/usr/lib/jvm/java-1.5.0-sun。 现在的问题 – 当我打开一个新的terminal窗口,我通过inputecho $ JAVA_HOME来检查我的JAVA_HOME环境variables,我看到我的JAVA_HOME环境variables已经恢复到Java 6.当我重新启动我的机器(或日志我想)JAVA_HOME环境variables设置为Java 5(大概是因为在我的〜/ .profile中所做的修改)。 有没有解决方法,以便我可以更改我的JAVA_HOME环境,而不必注销并返回(并使所有新的terminal窗口中的环境variables更改棒 )?