Which tools can be used to start coding with Java | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 3

Which tools can be used to start coding with Java

Hello; which sw do I need to have to start coding with Java as a beginner, I want to have an offline application that I can get used to it, instead of depending on online one.

23rd Feb 2018, 7:26 PM
Omar Ahmad T. Omar
5 Answers
+ 2
Edited: **Desktop** Download Java sdk for you os and optionally (but suggested) an IDE (i suggest IntellijIdea community edition) **Android** Download "Java N-IDE" from PlayStore, and follow instructions (you can build on-device android app also) **iOS** i dont know... i dont like much apple 😁😁😁 If you want learn on/for android i suggest again to use IntellijIdea (desktop) IDE and/or Java N-IDE (android app)... Official android IDE is Android Studio that is a modifed version of IntellijIdea (but you can develop android apps with latter also)
23rd Feb 2018, 7:39 PM
KrOW
KrOW - avatar
+ 9
eclipse oxygen
23rd Feb 2018, 7:37 PM
Vukan
Vukan - avatar
+ 3
You will also need JDK (Java Development Kit) to go along with Eclipse.
23rd Feb 2018, 7:38 PM
Jacob Pembleton
Jacob Pembleton - avatar
+ 2
thanks all for your inputs, I wasn't expecting these fast responses. thanks a lot.
23rd Feb 2018, 10:11 PM
Omar Ahmad T. Omar
+ 1
It's simple. You need tools for running code and tools for coding. For running code you need to install JDK (Java Development Kit) or JRE (Java Runtime Environmet). You can find them easy at Oracle's website. There are also open source alternatives like openjdk. I personally prefer JDK because it's just complete and also some other applications like Android require JDK. For coding you can choose from most popular IDE: Netbeans or Eclipse. I suggest the latest version of Netbeans (8.2) or Eclipse Oxygen. Personally I prefer Netbeans because I've been using it for years it has lots of plugins ready out of the box (not much configuration effort). Eclipse is very simple, it has all you need where you need it. And it's great for low resources machines, it's very light!! Just question of flavours!!! And finally the most important: the motivation!! The desire and will to learn!! Hope this helped you. If you have any doubt you can ask here!! I'm sure that the community will be pleased to help you. Greets! And enjoy coding!!
23rd Feb 2018, 9:24 PM
Sergio David Romero
Sergio David Romero - avatar