# Jep - Java Expression Parser

Version: Jep 3.5 trial

### Local Links

- Documentation - the full Jep manual
- JavaDoc - class documentation

### Web Links

- Jep Homepage
- Leave Feedback

### Package Contents

COPYRIGHT.txt | Copyright information
LICENSE-trial.txt | License agreement
jep-java-3.5-trial.jar | Jar file with core Jep classes
bin/ | Scripts for launching examples
build/ | Compiled class files
doc/html | HTML Documentation
doc/javadoc | JavaDocs
dist/ | Distribution files (including JAR files)
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-3.5-trial.jar`
Function Plotter
  `java -cp jep-java-3.5-trial.jar com.singularsys.jepexamples.applets.FunctionPlotter`
Fractal
  `java -cp jep-java-3.5-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`

### Java Versions

The code has been compiled with both source and target set to Java version 1.7 this is to ensure it works with older version which some customers have installed. The code should run fine with Java SE 8, 9 or 10. During building a warning message

          [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7

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) 2018 Singular Systems