How can you run jtreg with jdk-base-image?

Alan Bateman Alan.Bateman at oracle.com
Wed Aug 31 14:09:41 PDT 2011


Sean Mullan wrote:
> :
> jtreg. Here's the exception stack trace:
>
> Exception in thread "main" java.lang.NoClassDefFoundError:
> java/awt/IllegalComponentStateException
> 	at javax.help.HelpSet.findHelpSet(HelpSet.java:169)
> 	at javax.help.HelpSet.findHelpSet(HelpSet.java:200)
> 	at javax.help.HelpSet.findHelpSet(HelpSet.java:213)
> 	at com.sun.interview.Interview.setHelpSet(Interview.java:380)
> 	at com.sun.javatest.interview.TestsInterview.<init>(TestsInterview.java:72)
> 	at
> com.sun.javatest.interview.BasicInterviewParameters.createTestsInterview(BasicInterviewParameters.java:96)
> 	at
> com.sun.javatest.interview.BasicInterviewParameters.<init>(BasicInterviewParameters.java:64)
> 	at
> com.sun.javatest.interview.BasicInterviewParameters.<init>(BasicInterviewParameters.java:83)
> 	at
> com.sun.javatest.regtest.RegressionParameters.<init>(RegressionParameters.java:56)
> 	at
> com.sun.javatest.regtest.RegressionTestSuite.createInterview(RegressionTestSuite.java:106)
> 	at com.sun.javatest.regtest.Main.createParameters(Main.java:1434)
> 	at com.sun.javatest.regtest.Main.run(Main.java:979)
> 	at com.sun.javatest.regtest.Main.run(Main.java:877)
> 	at com.sun.javatest.regtest.Main.main(Main.java:821)
>   
Ah, this is running jtreg with the base image whereas you want to run 
jtreg with a full JDK image. You can do that by setting JT_JAVA to a JDK 
(legacy or a modular JDK that has all modules installed).  Then specify 
the base image that you want to test by specifying the -jdk option.

-Alan.




More information about the jigsaw-dev mailing list