Probably, this is the easiest way to evaluate Groovy Dice scripts from a Java application. Eval is a Groovy class that allows us to quickly evaluate a Groovy expression.
Here goes a typical example:
package com.mycompany.mavenproject1; import groovy.util.*; import net.sf.groovydice.*; public class App { static { new GroovyDice().initialize(); } public static void main(String[] args) { System.out.println(Eval.me("20.d10.view")); } }
For more information, please read the Eval documentation.