code: package io.ray.serve.docdemo;
  
  import io.ray.api.Ray;
  import io.ray.serve.api.Serve;
  import io.ray.serve.deployment.Deployment;
  import io.ray.serve.generated.DeploymentLanguage;
  import java.io.File;
  
  public class ManagePythonDeployment {
  
    public static void main(String[] args) {
  
      System.setProperty(
          "ray.job.code-search-path",
          System.getProperty("java.class.path") + File.pathSeparator + "/path/to/code/");
  
      Serve.start(true, false, null);
  
      Deployment deployment =
          Serve.deployment()
              .setLanguage(DeploymentLanguage.PYTHON)
              .setName("counter")
              .setDeploymentDef("counter.Counter")
              .setNumReplicas(1)
              .setInitArgs(new Object[] {"1"})
              .create();
      deployment.deploy(true);
  
      System.out.println(Ray.get(deployment.getHandle().method("increase").remote("2")));
    }
  }
  