Install Ray for Java ==================== Ray works for Java 8 and above. Currently, we only support building Ray from source. Build from source ----------------- Install dependencies ^^^^^^^^^^^^^^^^^^^^ First, make sure JDK 8 or above is installed on your machine. If not, you can download it from `here `_. Then install the following dependencies. For Ubuntu users, run the following commands: :: sudo apt-get update sudo apt-get install -y maven build-essential curl unzip psmisc python # we install python here because python2 is required to build the webui # If you are not using Anaconda, you need the following. sudo apt-get install python-dev # For Python 2. sudo apt-get install python3-dev # For Python 3. pip install cython==0.29.0 For macOS users, run the following commands: :: brew update brew install maven wget pip install cython==0.29.0 Build Ray ^^^^^^^^^ Then we can start building Ray with the following commands: :: git clone https://github.com/ray-project/ray.git cd ray # Install Bazel. ci/travis/install-bazel.sh # build native components ./build.sh -l java # build java API cd java mvn clean install -Dmaven.test.skip Run tests ^^^^^^^^^ :: # in `ray/java` directory mvn test