Se desideri suggerire una funzione o segnalare un bug a Oracle, puoi farlo tramite la loro segnalazione di bug e pagina richiesta di funzionalità .
L'implementazione di Java è ora gestita tramite OpenJDK come implementazione ufficiale di riferimento. Se vuoi contribuire , devi seguire questo percorso, riepilogato dalla pagina collegata:
-
Trova qualcosa su cui lavorare. Sembra che questo passaggio sia completo.
-
Discutere i cambiamenti previsti con altri sul progetto
-
Invia una patch. Avrai bisogno di sapere come usare Mercurial e come fare test dell'unità per completare questo passaggio.
-
Dovrai quindi ottenere uno sponsor che stia già lavorando come aggiornamento JDK 8 o come committer JDK 9. Valuteranno il tuo lavoro e lavoreranno con te per risolvere le carenze.
-
Il tuo codice viene incorporato nel JDK. O no, per lo più probabilmente no. Raccomandano di assicurarti di sapere veramente cosa stai facendo prima di iniziare a lavorare su questo tipo di progetto. Raccomandano anche l'hacking contro le sorgenti JDK 9 prima di provare ad avviare l'invio delle funzionalità.
Tutto ciò che viene detto è fattibile ma molto difficile. Un'opzione migliore potrebbe essere quella di escogitare una libreria o un framework che ospita le tue classi e poi metterlo su Github o Bitbucket e cercare di attirare l'interesse per l'uso e il miglioramento.