The underscore character is a reserved keyword in Java 9 and therefore disallowed as a one-character identifier.

Rename any identifiers that consist of a one-character underscore.

  • Oracle JDK Documentation: Oracle JDK 9 Migration Guide.
  • JDK Bug System: Disallow _ as a one-character identifier.