我在运行 ant build 时收到 '**** WRONG JAVA VERSION ****' [英] I am getting '**** WRONG JAVA VERSION ****' on running ant build

查看:25
本文介绍了我在运行 ant build 时收到 '**** WRONG JAVA VERSION ****'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的问题不是这个问题,因为我在java版本.在我安装 java 1.8.45(jdk 和 jre)后,运行ant clean all"的构建失败了.它说:

My question is not this question, because I have no discrepancy in java versions. The build on running 'ant clean all' is failing after I installed java 1.8.45 (both jdk and jre). It says:

**** 错误的 Java 版本 ****

**** WRONG JAVA VERSION ****

环境检查失败:您使用的是不受支持的版本爪哇.请确保您使用的是 Java 1.7 或更高版本.您的当前 Java 版本为:1.8.0_45

Environment check failed: You are using a not supported version of Java. Please make sure you are using Java version 1.7 or later. Your current Java version is: 1.8.0_45

提示:如果您使用的是 eclipse,您可以在下面配置不同的 JVMPreferences->Java->Installed JREs.

TIP: If you are using eclipse you can configure a different JVM under Preferences->Java->Installed JREs.

我的系统详情:
Java 版本:

java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

Javac 版本:

javac 1.8.0_45

蚂蚁版:

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128M; support was removed in 8.0
Apache Ant(TM) version 1.9.1 compiled on May 15 2013

向构建文件添加回声:

[echo] java.version  = 1.8
[echo] java.home     = C:Program FilesJavajdk1.8.0_45jre
[echo] C:HMGOEP_Hybris_R2inplatform/tomcat/bin

蚂蚁诊断

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128M; support was removed in 8.0
------- Ant diagnostics report -------
Apache Ant(TM) version 1.9.1 compiled on May 15 2013

-------------------------------------------
 Implementation Version
-------------------------------------------
core tasks     : 1.9.1 in file:/C:/HM/GOEP_Hybris_R2/bin/platform/apache-ant-1.9.1/lib/ant.jar

-------------------------------------------
 ANT PROPERTIES
-------------------------------------------
ant.version: Apache Ant(TM) version 1.9.1 compiled on May 15 2013
ant.java.version: 1.8
Is this the Apache Harmony VM? no
Is this the Kaffe VM? no
Is this gij/gcj? no
ant.core.lib: C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1libant.jar
ant.home: C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1

-------------------------------------------
 ANT_HOME/lib jar listing
-------------------------------------------
ant.home: C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1
ant-antlr.jar (11567 bytes)
ant-apache-bcel.jar (15059 bytes)
ant-apache-bsf.jar (9747 bytes)
ant-apache-log4j.jar (8592 bytes)
ant-apache-oro.jar (9711 bytes)
ant-apache-regexp.jar (9571 bytes)
ant-apache-resolver.jar (9642 bytes)
ant-apache-xalan2.jar (8102 bytes)
ant-commons-logging.jar (9720 bytes)
ant-commons-net.jar (91275 bytes)
ant-jai.jar (28224 bytes)
ant-javamail.jar (13768 bytes)
ant-jdepend.jar (13821 bytes)
ant-jmf.jar (12278 bytes)
ant-jsch.jar (46514 bytes)
ant-junit.jar (112845 bytes)
ant-junit4.jar (13065 bytes)
ant-launcher.jar (18336 bytes)
ant-netrexx.jar (16272 bytes)
ant-swing.jar (13244 bytes)
ant-testutil.jar (20998 bytes)
ant.jar (1997485 bytes)

-------------------------------------------
 USER_HOME/.ant/lib jar listing
-------------------------------------------
user.home: C:Usersmohd.farrukh.chishti
No such directory.

-------------------------------------------
 Tasks availability
-------------------------------------------
image : Missing dependency javax.media.jai.PlanarImage
sshexec : Missing dependency com.jcraft.jsch.Logger
scp : Missing dependency com.jcraft.jsch.Logger
sshsession : Missing dependency com.jcraft.jsch.Logger
jdepend : Missing dependency jdepend.xmlui.JDepend
A task being missing/unavailable should only matter if you are trying to use it

-------------------------------------------
 org.apache.env.Which diagnostics
-------------------------------------------
Not available.
Download it at http://xml.apache.org/commons/

-------------------------------------------
 XML Parser information
-------------------------------------------
XML Parser : com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl
XML Parser Location: unknown
Namespace-aware parser : com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser
Namespace-aware parser Location: unknown

-------------------------------------------
 XSLT Processor information
-------------------------------------------
XSLT Processor : com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl
XSLT Processor Location: unknown

-------------------------------------------
 System properties
-------------------------------------------
java.runtime.name : Java(TM) SE Runtime Environment
sun.boot.library.path : C:Program FilesJavajdk1.8.0_45jrein
java.vm.version : 25.45-b02
ant.library.dir : C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1lib
java.vm.vendor : Oracle Corporation
java.vendor.url : http://java.oracle.com/
path.separator : ;
java.vm.name : Java HotSpot(TM) 64-Bit Server VM
file.encoding.pkg : sun.io
user.script :
user.country : US
sun.java.launcher : SUN_STANDARD
sun.os.patch.level : Service Pack 1
java.vm.specification.name : Java Virtual Machine Specification
user.dir : C:HMGOEP_Hybris_R2inplatform
java.runtime.version : 1.8.0_45-b14
java.awt.graphicsenv : sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs : C:Program FilesJavajdk1.8.0_45jrelibendorsed
os.arch : amd64
java.io.tmpdir : C:UsersMOHDFA~1.CHIAppDataLocalTemp
line.separator :

java.vm.specification.vendor : Oracle Corporation
user.variant :
os.name : Windows 7
ant.home : C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1
sun.jnu.encoding : Cp1252
java.library.path : C:Program FilesJavajdk1.8.0_45in;C:windowsSunJavain;C:windowssystem32;C:windows;C:HMGOEP_Hybris_R2inplatformapa
che-ant-1.9.1in;C:windowsSystem32;C:Program FilesJavajdk1.8.0_45in;C:apache-maven-3.1.1in;C:oraclexeapporacleproduct11.2.0serverin
;;C:ProgramDataOracleJavajavapath;C:windowssystem32;C:windows;C:windowsSystem32Wbem;C:windowsSystem32WindowsPowerShellv1.0;.
java.specification.name : Java Platform API Specification
java.class.version : 52.0
sun.management.compiler : HotSpot 64-Bit Tiered Compilers
os.version : 6.1
user.home : C:Usersmohd.farrukh.chishti
user.timezone : Asia/Calcutta
java.awt.printerjob : sun.awt.windows.WPrinterJob
java.specification.version : 1.8
file.encoding : Cp1252
user.name : mohd.farrukh.chishti
java.class.path : C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1libant-launcher.jar;C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1libant-a
ntlr.jar;C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1libant-apache-bcel.jar;C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1libant-apache-
bsf.jar;C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1libant-apache-log4j.jar;C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1libant-apache-
oro.jar;C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1libant-apache-regexp.jar;C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1libant-apache
-resolver.jar;C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1libant-apache-xalan2.jar;C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1libant-
commons-logging.jar;C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1libant-commons-net.jar;C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1lib
ant-jai.jar;C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1libant-javamail.jar;C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1libant-jdepend
.jar;C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1libant-jmf.jar;C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1libant-jsch.jar;C:HMGOEP
_Hybris_R2inplatformapache-ant-1.9.1libant-junit.jar;C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1libant-junit4.jar;C:HMGOEP_Hybris_R2
binplatformapache-ant-1.9.1libant-launcher.jar;C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1libant-netrexx.jar;C:HMGOEP_Hybris_R2inpla
tformapache-ant-1.9.1libant-swing.jar;C:HMGOEP_Hybris_R2inplatformapache-ant-1.9.1libant-testutil.jar;C:HMGOEP_Hybris_R2inplatformapa
che-ant-1.9.1libant.jar;C:Program FilesJavajdk1.8.0_45lib	ools.jar
java.vm.specification.version : 1.8
sun.arch.data.model : 64
java.home : C:Program FilesJavajdk1.8.0_45jre
sun.java.command : org.apache.tools.ant.launch.Launcher -diagnostics
java.specification.vendor : Oracle Corporation
user.language : en
awt.toolkit : sun.awt.windows.WToolkit
java.vm.info : mixed mode
java.version : 1.8.0_45
java.ext.dirs : C:Program FilesJavajdk1.8.0_45jrelibext;C:windowsSunJavalibext
sun.boot.class.path : C:Program FilesJavajdk1.8.0_45jrelib
esources.jar;C:Program FilesJavajdk1.8.0_45jrelib
t.jar;C:Program FilesJavaj
dk1.8.0_45jrelibsunrsasign.jar;C:Program FilesJavajdk1.8.0_45jrelibjsse.jar;C:Program FilesJavajdk1.8.0_45jrelibjce.jar;C:Program File
sJavajdk1.8.0_45jrelibcharsets.jar;C:Program FilesJavajdk1.8.0_45jrelibjfr.jar;C:Program FilesJavajdk1.8.0_45jreclasses
sun.stderr.encoding : cp437
java.vendor : Oracle Corporation
file.separator : 
java.vendor.url.bug : http://bugreport.sun.com/bugreport/
sun.cpu.endian : little
sun.io.unicode.encoding : UnicodeLittle
sun.stdout.encoding : cp437
sun.desktop : windows
sun.cpu.isalist : amd64

-------------------------------------------
 Temp dir
-------------------------------------------
Temp dir is C:UsersMOHDFA~1.CHIAppDataLocalTemp
Temp dir is writeable
Temp dir alignment with system clock is 108 ms

-------------------------------------------
 Locale information
-------------------------------------------
Timezone India Standard Time offset=19800000

-------------------------------------------
 Proxy information
-------------------------------------------
Java1.5+ proxy settings:
Direct connection

build.xml 的清理标签:

Clean tag of build.xml:

<target name="clean" description="Cleans platform and all extensions">
        <callback extname="" target="before_clean"/>
        <clean/>
        <callback extname="" target="after_clean"/>
    </target>

与针对同一问题的其他开放线程不同,在这种情况下,所有版本都是一致的,并且 ant 承认这一点.尽管如此,它还是给出了这个问题.有什么见解吗?

Unlike other open threads for the same issue, in this case all the versions are coherent and ant is acknowledging it. Still, it is giving this issue. Any insight?

推荐答案

知道了!!!
java 1.8.45 与 ant 1.9.1 不兼容.切换到 java 1.7.67(jdk 和 jre),一切正常.

Got it!!!
java 1.8.45 is not compatible with ant 1.9.1. Switched to java 1.7.67 (both jdk and jre) and everything is working fine.

这篇关于我在运行 ant build 时收到 '**** WRONG JAVA VERSION ****'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆