RAM

Is it possible for Netbeans to write the program to RAM instead of re-deploying and writing to flash every single time?

RAM of the computer? No, the code runs on the robot not the computer. Even if you try writing straight to RAM of the cRio, what is the point? You are still transferring the data over the network to the cRio.

Well, I think this is assuming writing to flash causes it to reboot.

If you really don’t like the required reboot each time, you could try RobotPy – not sure how developed it is, though.

Currently the Java VM and debugging server does not support running a Java program out of RAM. The only way to run it is to deploy and reboot as you would when preparing for competition in C++ or LabVIEW.

-Joe