Build error with javac Main not being found when building java.transaction module on Mac OS X

Martijn Verburg martijnverburg at
Fri Feb 6 16:20:13 UTC 2015

Hi Alan,

On 6 February 2015 at 16:06, Alan Bateman <Alan.Bateman at> wrote:

>  On 06/02/2015 15:42, Martijn Verburg wrote:
> Hi Alan,
>  Thanks for the quick response!  I've executed:
>  rm -rf build
> bash configure
> make clean images
>  ==========
>  Unfortunately the same error comes up:
>  ....
>  Cleaned all build artifacts.
> Building OpenJDK for target 'clean images' in configuration
> 'macosx-x86_64-normal-server-release'
> ....
> Compiling 5 files for BUILD_GENMODULESLIST
> Compiling 8 files for BUILD_TOOLS_LANGTOOLS
> Compiling 3 files for java.transaction
> Error: Could not find or load main class
>   I wonder if this last message is the clue. For the boot JDK then does
> bin/javac -version work? I would be surprised to get through the configure
> step if the boot JDK isn't set right but worth checking.

According to bash configure my boot JDK is:

* Boot JDK:       java version "1.8.0_31" Java(TM) SE Runtime Environment
(build 1.8.0_31-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07,
mixed mode)  (at



I get

javac 1.8.0_31

Is there a way of printing out the absolute path to the javac it might be
trying to execute?  I wonder if it goes looking elsewhere during the


> -Alan.

More information about the build-dev mailing list