Jep - Java Expression Parser

Version: Jep 4.1 trial

Local Links

Web Links

Package Contents

COPYRIGHT.txt Copyright information
LICENSE-trial.txt License agreement
jep-java-4.1-trial.jar Jar file with core Jep classes
bin/ Scripts for launching examples
build/ Compiled class files
modules/ Java 9+ modules
doc/html HTML Documentation
doc/javadoc JavaDocs
lib/ Libraries (JUnit)
src/ Source code (Trial and binary versions contain code for examples and junit tests. Full version contains all code)

Running examples

Using supplied jar files

Console application
java -jar jep-java-4.1-trial.jar
Function Plotter
java -cp jep-java-4.1-trial.jar com.singularsys.jepexamples.applets.FunctionPlotter
Fractal
java -cp jep-java-4.1-trial.jar com.singularsys.jepexamples.applets.Fractal

Using build directory

Console application
java -cp build com.singularsys.jepexamples.consoles.Console
Function Plotter
java -cp build com.singularsys.jepexamples.applets.FunctionPlotter
Fractal
java -cp build com.singularsys.jepexamples.applets.Fractal

Using modules

Console application
java --module-path modules/build --module com.singularsys.jepexamples/com.singularsys.jepexamples.consoles.Console
Console application using jar file with main class in manifest
java --module-path modules/jars -m com.singularsys.jepexamples

Java Versions

The code has been compiled with both source and target set to Java version 17. The code should run fine with Java SE 17 or higher.

The modularized version has been compiled using Java version 11.

The Java version used for compilation can be changed in the build.xml file by setting the java-version property, or by passing it on the command line:

      ant -Djava-version=17
      

Copyright (c) 2026 Singular Systems