The current FreeRouting program is the native C++ binary freeRouting. The easiest way to get it is the LayoutEditor package; freeRouting is in the bin folder of that package. No Java runtime is required.
Alternatively you can build FreeRouting from source with qmake and make. See also Getting FreeRouting.
Autodesk Eagle as a stand-alone PCB tool is no longer developed. Its successor is Fusion 360 Electronics, which still understands Eagle-style boards. The ULP and the PDF on this page target classic Eagle 6 (2014). Treat them as a historical appendix. They are not a Fusion 360 tutorial, and they may not run unchanged in later Eagle or in Fusion.
The steps to use classic Eagle with FreeRouting are:
Full manual (Eagle 6, March 2014): Eagle2Freerouter guide-8-March-2014.pdf
ULP script: eagle2freerouterV6-6.ulp.zip
Thanks to Robert Boers for supplying this integration. For issues with the ULP or the PDF, please contact him directly under info@virtualsilicon.ch.