Un vero fanatico di Sun interverrebbe qui sulle virtù dell'utilizzo di Solaris come piattaforma di sviluppo Java, ma io sono molto più ambivalente. Lo sviluppo con Java è più o meno lo stesso su qualsiasi distribuzione Linux; finirai per dover installare il JDK e gli strumenti di tua scelta (Eclipse, Sun Studio, Tomcat, ecc.) quindi puoi anche scegliere una distro su altri criteri... forse quanto sei a tuo agio con esso, quanto è facile la gestione dei pacchetti lo è, e se il look &feel si adatta alle tue abitudini di sviluppo sono tutti fattori importanti.
Quindi, per rispondere alla tua domanda in modo più diretto, uno sviluppatore Java farebbe bene con qualsiasi delle principali distribuzioni Linux che si sente a proprio agio nell'usare in generale. Se vuoi un po' di bontà Java pronta all'uso, Fedora 9 e Ubuntu 8.04 hanno OpenJDK (e NetBeans) secondo un recente annuncio.
Non ascoltare nessuno di questi niubbi che suggeriscono una distribuzione piuttosto che un'altra. Java è Java e quasi tutte le distribuzioni possono installare java come tale:
[package manager command to install] jdk
Se la domanda riguardava la creazione di RPM, ovviamente RH/CentOS/Fedora sarebbe desiderabile rispetto alle distribuzioni deb, alle distribuzioni sorgente o a qualsiasi altro formato che ami. Tuttavia, a causa della natura di Java, una distribuzione specifica da utilizzare è rilevante solo se l'OP non può formulare la propria opinione e deve seguire qualunque cosa stiano facendo gli altri.
Per ribadire Non c'è nessuna distribuzione java , usa tutto ciò che ti farà colpire il terreno correndo.
// begin hypocritical personal recomendation
... detto questo ... io personalmente usa Archlinux. Archlinux lavora su rilasci continui, quindi è più probabile che abbia una versione JDK più recente rispetto alle distribuzioni "sudo apt-get dist-upgrade &&sleep 6 months" del mondo.
// end hypocritical personal recomendation
Inoltre, sono completamente pronto a ricevere il downvoting, ma per favore, lasciami oltre 50 così posso commentare ancora, grazie!
Solaris :)
Su una nota seria, non esiste una distribuzione Linux dedicata a Java, quindi sarebbe più o meno lo stesso.
OpenSolaris d'altra parte (a mio avviso molto modesta esperienza) sarebbe un po' più veloce e avresti il bonus di Dtrace come strumento. (Non che tu non possa trovare strumenti simili in Linux, ma Dtrace dovrebbe essere un po' più avanzato).