I’m the lead programmer for my team and I found myself copying a lot of last year’s code and having to copy code for multiple projects, and I thought, why not make a library? But in trying to make one I ran into several problems:
- Why the heck does a java FRC project only download WPILibJ to the robot and not any standard Java packages?
- Why does FRC code have to be in JDK 1.4, which doesn’t have a lot of nice features?
- Even if I dealt with these other downsides, how to I create a separate library in NetBeans that I can include in an FRC project and build and download to the cRIO?
We can live without creating a library, but it would make future coding and updating a heck of a lot easier, and copying code for each project is just bad programming practice. Even if there isn’t a way that FRC intended for people to make libraries, is there a way to “hack” the cRIO and download compiled code via FTP, which would have all the libraries and everything.
Any help is appreciated.