标签: java-home

为什么ANT告诉我JAVA_HOME不是错误的?

我收到错误:

C:\ dev\ws\springapp\build.xml:81:无法找到javac编译器; com.sun.tools.javac.Main不在类路径上.也许JAVA_HOME并没有指向JDK.它目前设置为"C:\ Program Files\Java\jre6"

但我已经明确将我的JAVA_HOME设置为C:\ Program Files\Java\jdk1.6.0_14

ANT在哪里获得这个价值?

ant classpath java-home

59
推荐指数
7
解决办法
14万
查看次数

在Ubuntu上设置JAVA_HOME路径

JAVA_HOME每次重新启动机器时如何设置路径而不必设置路径?

尝试在我的Ubuntu机器上设置JAVA_HOME时,我使用了以下方法:

1)从终端我执行了以下命令:

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0
Run Code Online (Sandbox Code Playgroud)

2)我/etc/enviroment直接编辑了文件以JAVA_HOME在其中添加路径

真正奇怪的是,如果我在上述两种方式之后JAVA_HOME使用echo命令进行测试,我可以看到它设置正确,但如果我重新启动,再次注销/登录,甚至在机器上工作一段时间之后JAVA_HOME就不再有了设置,我必须使用上述两种方式再次设置它.

那么有人可以告诉我这里我做错了什么吗?

java linux ubuntu java-home

55
推荐指数
2
解决办法
21万
查看次数

错误:未正确定义JAVA_HOME正在执行maven

我安装了java并设置了环境路径,当我执行时,echo $JAVA_HOME我得到以下输出:

/usr/lib/jvm/java-7-oracle/jre/bin/java
Run Code Online (Sandbox Code Playgroud)

我还安装apache-maven并更改了environment文件,现在它看起来像这样:

JAVA_HOME="/usr/lib/jvm/java-7-oracle/jre/bin/java"
M2_HOME=/usr/local/apache-maven/apache-maven-3.0.5
M2=$M2_HOME/bin
MAVEN_OPTS="-Xms256m -Xmx512m"
PATH=$M2:$PATH
Run Code Online (Sandbox Code Playgroud)

但是当我执行时,mvn --version我得到一个警告:

Error: JAVA_HOME is not defined correctly.
  We cannot execute /usr/lib/jvm/java-7-oracle/jre/bin/java/bin/java
Run Code Online (Sandbox Code Playgroud)

无法找出最终重复的原因 /bin/java/bin/java

java java-home maven

54
推荐指数
6
解决办法
15万
查看次数

在mac中设置ANDROID_HOME环境变量

我是使用Salesforce SDK开发本机应用程序的新手.我尝试使用forcedroid工具从命令行创建android项目,但是在设置名为ANDROID_HOME的环境变量时存在问题.

但我不知道如何设置这个变量.

我附上截图来正确描述我的问题.

在此输入图像描述

android environment-variables java-home

54
推荐指数
10
解决办法
10万
查看次数

如何在Windows 7中设置CATALINA_HOME变量?

我已经下载了apache-tomcat-7.0.35.我的JDK版本是jdk1.6.0_27.

如何配置CATALINA_HOME环境变量以及如何在Windows 7下运行Tomcat服务器?

java tomcat environment-variables java-home catalina

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

运行ant时"无法找到tools.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.没有指向jre6路径的环境变量.有什么想法吗?

java ant java-home tools.jar

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

如何更改Eclipse/ANT的JAVA.HOME

我正在尝试使用ANT脚本签署一个jar文件.我知道必须指向jarsigner.exe要运行的JDK目录,但是当我回显java.home时,它返回JRE目录.

这对javac来说不是问题,因为我可以设置可执行路径.但是,signjar并不存在.

如何更改java.home路径?当我右键单击MyComputer并转到:

属性>高级>环境变量

"PATH"变量正确指向JDK(C:\program files\java\jdk\bin).

更新:更改下面建议的PATH变量后,文件现在正确签名.

java eclipse ant environment-variables java-home

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

如何更改TOMCAT使用的Java版本?

我的系统上安装了Java 1.6和Tomcat 5.5.

但是Tomcat 5.5访问Java 1.5,因此结果我在Bad version number in .class file使用JSP执行java代码时遇到错误.

如何将Tomcat版本更改为Java 1.6?

UPDATE

我尝试更改tomcat5w.exe指向1.6版本的JVM,现在我没有Bad version in .class file出错.但现在,我收到以下错误.

exception

org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:498)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:411)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

root cause

java.lang.NullPointerException
myfirst.SearchLink.checkURL(SearchLink.java:20)
org.apache.jsp.Test_jsp._jspService(Test_jsp.java:52)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
Run Code Online (Sandbox Code Playgroud)

可能是根本原因?

java jsp tomcat tomcat5.5 java-home

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

如何永久地在Mac中设置JAVA_HOME?

我想JAVA_HOME通过进入export JAVA_HOME=/Library/Java/Home终端进行设置.它设置JAVA_HOME当前会话.

如何永久设置?

java macos java-home

39
推荐指数
11
解决办法
6万
查看次数

Maven中的Java_home

当我跑步时mvn -version,我注意到了java_home要点...jdk\jre(如下图所示).那是错的吗?是不是应该指向...\jdk.x.y.z(没有\jre)?如果是这样,我该如何重置它?(在全局%java_home%指向jdk目录)

C:\Users\Owner>mvn -version
Apache Maven 2.2.1 (r801777; 2009-08-06 15:16:01-0400)
Java version: 1.7.0_17
Java home: C:\Program Files\Java\jdk1.7.0_17\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7" version: "6.1" arch: "amd64" Family: "windows"
Run Code Online (Sandbox Code Playgroud)

java windows java-home maven

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