Confusing javac error message
Sander Mak
sander.mak at luminis.eu
Mon May 8 13:25:41 UTC 2017
When invoking javac (build 9-ea+168-jigsaw-nightly-h6355-20170504) with `--add-exports`, I meant to export sun.util but accidentally typed sun.misc: `javac --add-exports java.base/sun.misc=ALL-UNNAMED <sources>`.
This produced the following, mildly confusing error:
> error: module reads package sun.misc from both jdk.unsupported and java.base
First of all, it seems like the phrase 'unnamed' is missing from this error. Furthermore, there's no sun.misc package in java.base (would be nice to get an error pointing that out), so how can we read the package from two modules?
Sander
More information about the jigsaw-dev
mailing list