Raspberry PI 2 (1GB) Ordered, Need to consider which best IDE for C programming or Java

I have ordered Raspberry Pi 2 and would like to setup new project.

(1) Should I develop app in Window 8 and suitable IDE (JAVA or C)?, what the benefits this approach

(2) Which OS and IDE that work best for Java

(3) Which OS and IDE that work best for C

I'm familiar with Ellipse (TI and NXP) and Netbean (MPLABX). Im keen to get into Java platform including form and windows.

How fast Java on newer Rapsberry Pi 2 (1GB).
Richard PayneChief Technology EngineerAsked:
Who is Participating?
Gerwin Jansen, EE MVEConnect With a Mentor Topic Advisor Commented:
I'd stick with Eclipse for Java development, there are lots of samples and projects out there in the Raspberry community. This is a link to an Eclipse/Java tutorial that I could easily  find: http://eclipsesource.com/blogs/2014/05/01/programming-the-pi-with-eclipse-and-java/
Gerwin Jansen, EE MVETopic Advisor Commented:
Hi, you are not very clear in what  you want. You've ordered a Raspberry PI 2 - what do  you want to do with it? Do you want to setup a programming environment on it or do you want to develop an application in Java and run that on the device? Can you describe your project? Also: you've select JavaScript and Misc Programming, I fail to see why.
greetngs riscy00, , I am posting here because no one else has, I have only minor experience with the first r pi, It was more time than I had, to set it up and learn the raspberry. There are OPTIONS, for the setup and use of raspberry pi, , the second version, I think at this time, is limited to it's "NOOBS" OS, There are a ton of resources at it's web site -

Here is a page that tells you some about using the C language on a ras pi -

You may can do a "JAVA" interface in raspberry pi NOOBS, , but be sure you understand that ALL Java programming is an INTERPRETED language, NOT a direct compile and link language like C and C++ . You can NOT run any Java program directly, IT HAS to go through the whole "Java" subsystem, get setup for the NOOBS API, and then run, not an efficient thing.

I hope another expert can give you more info, but you will find hundreds of ras pi users Posting in the many forums about things specifically for Raspberry Pi.
Richard PayneChief Technology EngineerAuthor Commented:
Hi Gerwin

Java is multi-platform which I aim to make app work for both pi and window, that the reason why. I'm keen to learn how it perform using Java on mini board so recent pi device would be pathway for development experience.

I have been programming C and C# for some time now and wish to try out Java which I think missing gap from my embedded experience.

I hope to learn more how Java make window form, button, text and so on within pi and window. The project would be hex/binary calculator of a specific design which is simple starting point for development.  

I looking for some recommendation so I can jump ahead to right IDE platform.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.