JDoodle is an online tool to compile and execute Programs, it supports Java, C/C++, PHP, Perl, Python, Ruby, HTML and many more.
First of all it is not a complete IDE, The aim of JDoodle is to provide a quick and easy way to execute few lines of code online. The aim is to provide a tool which will help execute, save and share programs online. This will eliminate the need to open an IDE and create new project/Class to execute for small programs.
For Java - Along with Java Standard library, cs1.keyboard and all the jars available in maven repo is supported.
For Others - currently Standard libraries only, please let us know if you want to see any specific library in JDoodle.
Network operations are not supported.
Yes, there is a time restriction, it is not fixed time, it will vary time to time based on the load etc. Please write to us if you feel the allowed time is not enough.
Simply save your file and click Share button, now you can just copy the URL displayed and share it with others. To make it not shared, simply click Unshare button, it will be no longer available to others.
Just click on the collaborate button, and share the URL it provides to others (supports multiple users at a time), enjoy watching what each other doing.
Using JDoodle embedding programs into your website/blog is very simple, good news is you can execute programs directly from your website/blog, please read how to embed to a blog or website for more details
Recents is list of recently executed programs, the list stored locally in your browser, so this is available only in that browser. You can keep them available between sessions in the same browser by selecting "Remember recents in this browser in future sessions". As this is locally stored data, it will not be available in different browsers or Systems. if you want to see your codes in different Browser/System, Please Save them by clicking the Save Button.
It is same as java command - command line arguments. It is list of space separated values passed into public static void main().
We love to hear from you, please mail us to firstname.lastname@example.org