I am new to linux.
I want to develop apps for Ubuntu desktop and mobile using Java.
I am new to linux.
I want to develop apps for Ubuntu desktop and mobile using Java.
Because Java bytecode is portable, there isn't much difference between writing a Java app for Windows and writing one for Ubuntu. You can use either Swing, SWT or JavaFx for your GUI, and Eclipse as an IDE.
You can also write native-looking apps in Java with JGIR. JGIR will let you use GTK+ 3 to build your application.
If You wish to use Java, then take a look at Eclipse IDE and/or NetBeans IDE. Also Adroid SDK is available for free, and it uses Java as well.
Regards
BTW: read the whole topic before you downvote
There is a java-gnome project . But, even thought that exists, going with JavaFX still might be a better option to invest your time in.