[ https://issues.apache.org/jira/browse/DERBY-7032?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16755083#comment-16755083 ]
Rick Hillegas commented on DERBY-7032: -------------------------------------- Thanks, Kim! > Developer's Guide recommends use of a deprecated method > ------------------------------------------------------- > > Key: DERBY-7032 > URL: https://issues.apache.org/jira/browse/DERBY-7032 > Project: Derby > Issue Type: Bug > Components: Documentation, JDBC > Affects Versions: 10.15.1.1, 10.16.0.0 > Reporter: Rick Hillegas > Priority: Major > > The "Shutting down the system" topic in the Developer's Guide (and probably > other places in the user documentation) recommends the following pattern for > re-loading the engine driver after it was unloaded by a graceful system > shutdown: > {noformat} > Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance(); > {noformat} > However, if you use Java 9 or later to compile an application which follows > that pattern, then you will get a deprecation warning. That is because Java 9 > deprecated Class.newInstance(). Some future rev of the JDK may remove the > method altogether. > This issue was discovered while investigating DERBY-7031. -- This message was sent by Atlassian JIRA (v7.6.3#76005)