Package jline.cli

Class LineInstall

java.lang.Object
jline.cli.LineInstall

public final class LineInstall extends Object
Environment check for the JAR, mirroring MATLAB's lineInstall.

It verifies that the optional external dependencies used by some solvers are reachable and warns, without failing, when one is missing. In particular it reports whether the SageMath symbolic backend (the imperialqore/line-sage-rest Docker image, the JAR's only computer algebra system, required by the symbolic methods of SolverCTMC/SolverFluid) can be started on first use.

Run it with java -cp jline.jar jline.cli.LineInstall.

  • Method Details

    • check

      public static boolean check()
      Runs the checks and prints warnings to stderr.
      Returns:
      true when everything is in place, false when a warning was issued
    • main

      public static void main(String[] args)