Run jtreg against jdk trunk (version 11)

Jonathan Gibbons jonathan.gibbons at oracle.com
Fri Jun 22 15:16:58 UTC 2018


Use JDK 7 or JDK 8 to build jtreg.

-- Jon


On 6/22/18 3:19 AM, Jiangning Liu wrote:
> I'm trying to build and run jtreg against jdk trunk (version 11), and I got the following failure massage at the stage of building jtreg.jar,
>
>
> CLASSPATH="/root/nightly/jtreg/jtreg/build/classes:/root/nightly/jtreg/jtreg/build/jtharness/build/binaries/lib/javatest.jar" \
>      /root/nightly/jdk/build/images/jdk/bin/javac -source 1.2 -target 1.1  -Xlint:all,-options -Werror \
> -d /root/nightly/jtreg/jtreg/build/classes \
> -encoding ISO8859-1 \
> ../src/share/classes/com/sun/javatest/regtest/agent/AppletWrapper.java ../src/share/classes/com/sun/javatest/regtest/agent/GetSystemProperty.java ../src/share/classes/com/sun/javatest/regtest/agent/MainWrapper.java ../src/share/classes/com/sun/javatest/regtest/agent/AStatus.java ../src/share/classes/com/sun/javatest/regtest/agent/StringArray.java
> error: Source option 1.2 is no longer supported. Use 6 or later.
> error: Target option 1.1 is no longer supported. Use 1.6 or later.
>
> It is saying the javac on jdk trunk doesn't doesn't support old versions any longer, so how I can build out jtreg.jar for jdk trunk?
>
>
> In make/jtreg.gmk, I found the followings, and it seems "$(BUILDDIR)/classes.com.sun.javatest.regtest.agent.ok" can't be removed to fix the issue. Any thoughts?
>
>
> $(BUILDDIR)/classes.com.sun.javatest.regtest.ok: \
>                  $(JAVAFILES.com.sun.javatest.regtest-tools) \
>                  $(BUILDDIR)/classes.com.sun.javatest.regtest.agent.ok
>
>
> Thanks,
>
> -Jiangning
>



More information about the jtreg-dev mailing list