Se você deseja usar o Java, então dê uma olhada no Eclipse IDE e / ou no NetBeans IDE. Além disso, o Adroid SDK está disponível gratuitamente e também usa o Java.
Atenciosamente
BTW: leia todo o tópico antes de você fazer downvote
Eu sou novo no linux.
Eu quero desenvolver aplicativos para desktop e dispositivos móveis Ubuntu usando Java.
Se você deseja usar o Java, então dê uma olhada no Eclipse IDE e / ou no NetBeans IDE. Além disso, o Adroid SDK está disponível gratuitamente e também usa o Java.
Atenciosamente
BTW: leia todo o tópico antes de você fazer downvote
Como o bytecode Java é portátil, não há muita diferença entre escrever um aplicativo Java para Windows e escrever um para o Ubuntu. Você pode usar Swing , SWT ou JavaFx para sua GUI e Eclipse como um IDE.
Você também pode criar aplicativos nativos em Java com JGIR . O JGIR permitirá que você use o GTK + 3 para criar seu aplicativo.
Existe um projeto java-gnome . Mas, mesmo que isso aconteça, continuar com o JavaFX ainda pode ser uma opção melhor para investir seu tempo.