一、Java(Java1.7)环境安装
1、通过ssh工具上传到linux虚拟机(也可以把安装包放到Windows桌面下,cd
/mnt/hgfs/Desktop进行copy),用命令解压tar -xzvf /usr/java/jdk1.7。
2、vi /etc/profile(全局配置):
文件最后加入
export JAVA_HOME=/usr/java/jdk1.7
export
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
3、source /etc/profile立即生效,java -version、javac
-version验证。
二、ant的安装配置
1、通过ssh工具上传到linux虚拟机(也可以把安装包放到Windows桌面下,cd
/mnt/hgfs/Desktop进行copy),用命令解压tar -xzvf /usr/java/ant。
2、vi /etc/profile(全局配置):
JAVA_HOME=/usr/java/jdk1.7
ANT_HOME=/usr/java/ant
PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH
export JAVA_HOME ANT_HOME PATH
3、局部配置在~
.base_profile文件中。
三、ant build报错
1、error: package com.sun.image.codec.jpeg
does not exist
解决:(1)把/usr/java/jdk1.7/jre/lib/rt.jar放到项目的lib下。(已测)
(2)用jdk17来build,
只需要在ant的bat里头指定:
set JAVA_HOME=
set PATH=%JAVA_HOME%/bin;%PATH% 就可以加载jdk17来编译了。(未测)
2、 [javac] The system is
out of resources.
[javac]
Consult the following stack trace for details.
[javac]
java.lang.OutOfMemoryError: Java heap space
我用的虚拟机,所以将虚拟机的内存调到1G(原来是512M)。