Jep - Java Expression Parser

Version: Jep 4.0 trial

Local Links

Web Links

Package Contents

COPYRIGHT.txt Copyright information
LICENSE-trial.txt License agreement
jep-java-4.0-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.0-trial.jar
Function Plotter
java -cp jep-java-4.0-trial.jar com.singularsys.jepexamples.applets.FunctionPlotter
Fractal
java -cp jep-java-4.0-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 8 this is to ensure it works with older version which some customers have installed. The code should run fine with Java SE 9 or higher, although there may be some deprecation warnings.

The modularized have been compiled using Java version 11.

During building a warning message

      [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.8
      
appears. For later versions of java the property
      <property name="java-version" value="1.7" />
      
can be changed in the build.xml file. To run with Java SE 7 it may be necessary to set the bootclasspath See Stackoverflow Question and Oracle Blog for details.
Copyright (c) 2021 Singular Systems