The client is a separate project.

  1. Switch to Corticon Studio Java perspective.
  2. Choose File > New > Java Project.
  3. Name the project myClient, and then click Finish.
  4. Choose Don't Create on the Create module-info.java dialog.

Add Libraries to the project and the Java Build Path

The JARs in the Corticon Server installation will enable the in-process server’s rule processing engine. While you could reference the required JARs, adding them into the project will make it clear that the in-process server is standing on its own. Actually, once the Server JARs have been added to the client project, the Server could be uninstalled:

  1. Copy the following JAR files from Corticon Server’s [CORTICON_HOME]/Server/lib:
    • ant_launcher.jar
    • CcConfig.jar
    • CcDrivers.jar (Could be skipped as there are no database connections in the example.)
    • CcExtensions.jar
    • CcI18nBundles.jar
    • CcLicense.jar (Must be a current, valid, and unexpired license.)
    • CcServer.jar
    • CcThirdPartyJars.jar
  2. Paste them into the root of myClient project.
  3. Copy Cargo.jar, and then paste into the root of the myClient project.
  4. Right-click on myClient, choose Properties, and then click Java Build Path.
  5. Select the Libraries tab, and then click Add JARs.
  6. Add all the JARs in myClient to the Java classpath:


  7. Click OK.


  8. Click Apply and Close.