[ 
https://issues.apache.org/jira/browse/HBASE-22218?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16820510#comment-16820510
 ] 

Sakthi commented on HBASE-22218:
--------------------------------

The error message comes from jruby. Our current version is *9.1.13* which 
prints to stderr for JDK 10+ and defaults to 7. 

Versions [9.1.14, 9.1.15] are similar to 9.1.13

Version [9.1.16, 9.1.17] defaults to 9 for JDK 9+ and throw exception if JDK < 7

Version [9.2.0.0] defaults to 9 for JDK 9+ and throws exception if JDK<8

Veriosn [9.2.1.0, 9.2.2.0, 9.2.3.0, 9.2.4.0, 9.2.4.1, 9.2.5.0] defaults to 8 
for JDK11+ or JDK5-. Doesn't print any error.

Versions  [9.2.6.0+] defaults to 8 for JDK12+ or JDK5-. Doesn't print any error.

 

If we just don't want any error to be printed then we can go for *9.1.16+*.

If we want the version which actually has JDK11 being acknowledged, then that 
would be *9.2.6.0+*

> Shell throws "Unsupported Java version" when tried with Java 11 (run-time)
> --------------------------------------------------------------------------
>
>                 Key: HBASE-22218
>                 URL: https://issues.apache.org/jira/browse/HBASE-22218
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Sakthi
>            Assignee: Sakthi
>            Priority: Major
>              Labels: jdk11
>
> Following warning is thrown in the shell.
> {noformat}
> unsupported Java version "11", defaulting to 1.7{noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to