我为遗留项目ant build设置了1.6 java,我真的知道什么是错误的
以下是我看到的内容:
java -version
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=ISO-8859-2
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
javac -version:
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=ISO-8859-2
javac 1.6.0_45
同时建立蚂蚁:
[echo] Java/JVM version: 1.6
[echo] Java/JVM detail version: 1.6.0_45
在环境变量中似乎是正确的:
JAVA_HOME = 'C:\Program Files\Java\jdk1.6.0_45'
PATH = ...'%JAVA_HOME%\bin'... (note, I tried with full path too, no progress)
我检查了Windows \ system32,没有其他版本
我甚至重新安装了Java 1.6以确保它没有被破坏。
毕竟这些Ant构建一直说类文件有错误的版本52.0,应该是50.0,还有什么可能是错的?