JCP è l'acronimo per Java Community Process, ovvero quell'istituzione che si occupa di regolare lo sviluppo della tecnologia Java. Si tratta di un'organizzazione aperta, che raccoglie le richieste e le proposte sia dei suoi membri che degli esterni, e si occupa specificatamente di approvare e regolare le specifiche tecniche di Java.
Tali specifiche, sia quelle in fase di approvazione, sia quelle già approvate, vengono raccolte sotto il nome di Java Specification Requests (o JSR), numerate, e rese pubbliche sul sito istituzionale.
La partecipazione a questo processo è pubblica, e non è necessario essere membri paganti per potervi prender parte.