Source file launcher - Handling of pre-compiled classes of the source file

Jaikiran Pai jai.forums2013 at
Sat Sep 15 02:50:57 UTC 2018

Hello Peter,

On 14/09/18 1:03 PM, Peter Levart wrote:
> The check for main class is performed after compilation (which
> actually produces the main class name).
> I think it would be possible to check for all classes compiled from
> the source file after compilation without to much complication. The
> compilation produces classes and stores them into a Map<String,
> byte[]>. The keySet() of that map is a Set of compiled class names.
> Each of them could be tested via .getResource() invoked upon the
> application class loader. The error could even point to the URL of the
> conflicting class file that way...

Thank you for moving this to the correct mailing list. Thanks for those
details about how it's done and what can be done to improve this. Should
I report this as an enhancement request at I don't have
access to the OpenJDK JIRA for creating this request there.


More information about the core-libs-dev mailing list