有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    只需将JAVA_HOME设置为JDK 8,并在ant脚本中调整JAVA 7的sourcetarget属性(如果需要为JAVA 7编译),如:

    <javac srcdir="${src}"
      destdir="${build}"
      fork="true"
      source="1.7"
      target="1.7"
    />
    

    有关所有详细信息,请参见ant manual javac task

    -编辑-
    如果没有设置JAVA_HOME选项,您可以通过批处理文件、设置JAVA_HOME和所有其他设置启动ant进程,例如:

    set ANT_HOME=C:\ant197
    set ANT_ARGS=-lib C:\antxtralibs
    set JAVA_HOME=C:\jdk180_121
    set PATH=%JAVA_HOME%\bin;%ANT_HOME%\bin;%PATH%
    
    :: default
    ant -f %1
    
    :: debug
    :: ant -debug -f %1
    

    -编辑-
    对于Jenkins,使用https://yourjenkinshost/configure/Tools并创建一个附加的JDK 8,其中JAVA_HOME设置为此JDK文件夹/安装的根目录
    然后将特定作业配置为使用该JDK 8,而其他作业将使用默认JDK