The Java Reinforcement Learning Framework (JRLF) is a general framework for implementing and testing reinforcement learning algorithms in a variety of environments. The current distribution contains implementation for a variety of agents and environments. JRLF includes functionality for running batches of experiments and visualising the interaction of the agent with the environment.