NetBeans is a modular development environment that is primarily intended to be used to develop Java applications. The Alice team has created a NetBeans library that allows you to develop or extend Alice worlds directly in the NetBeans environment. This allows you to load saved worlds developed in the Alice 3 platform and continue to modify them directly in the Java code. We have also created lessons and exercises to take advantage of a more mediated transfer approach to learning that replicates projects in Alice in Java code applying the learning from Alice into intro Java exercises and back again.
Download NetBeans and Java JDK
Apache NetBeans is free and open source and is governed by the Apache Software Foundation. Please visit their site to find download and installation instructions for the NetBeans IDE.
We have successfully installed and used our plug-in on NetBeans versions up to 10 but please let us know if you have any problems.
To run NetBeans you will also need the Java 8 JDK. You can download this from Oracle.
We highly recommend that you use Java 8 if you are going to use Alice and NetBeans. This is preferred due to some included functionality in Java 8 and is required for Alice 3.4 and beyond. If you are unable to or don’t desire to upgrade from Java 6 or 7 we do have plug-ins that are compatible that can be found in the archived version section. To use them you will need to insure that you also download the corresponding archived version of Alice and the corresponding verions of NetBeans as the current version is built for Java 8. To do so visit the netBeans site and navigate to the archive section. There you can select and download the correct version.
Alice NetBeans Plugin
To use NetBeans with Alice you will need to download and install the Alice plugin for NetBeans. It is important to note that the version of the plugin needs to match the version of Alice you are exporting the world from to be sure it will be compatible. You can update Alice and download the newest plugin or find the compatible plugin for older versions of Alice in the archives section below. Be sure to follow the accompanying how-to directions for installing the Alice Plugin in NetBeans.
If you are not able to update your version of Alice you will need to download the version of the plug in that matches your version of Alice. This is required so that worlds created in your version of Alice will be usable in NetBeans. Below you can find the corresponding plugins for our major releases.
Alice Version 3.5
Alice Version 3.4
Alice Version 3.3.1
Alice Version 3.3.0
Alice Version 3.2.5
Alice Version 3.1.93
Alice Version 3.1.66