JWalk comes in two versions. Both versions can be run under Linux, Windows and Mac, having a Java runtime of SE8 or later.
JWalk Tester is the flagship GUI version of the tool
JWalk Utility is a command-line version of the tool
By default, the executable Java release bundle for JWalk launches the flagship JWalk Tester directly on your desktop. To access the command-line version JWalk Utility, you will need to unbundle the Java archive JAR-file. Both versions require a license to use the tool.
We offer JWalk under license, because we wish to track the impact of our testing tools, which is one of the conditions for obtaining the research funding that allows us to continue to develop new testing tools.
Get your free trial license by using the "download" option, after clicking on the above link.
The Java bundle for JWalk is an executable JAR file that launches the tool out-of-the-box. We may provide different compiled versions of the tool below. This may be to test software developed in different versions of Java, or because we have made improvements to the tool.
Download JWalk by using the "download" option, after clicking on the above link.
Install the executable JAR file in a regular folder on your machine. We refer to this as the root folder of your installation. Note that each installation of JWalk will require a unique license.
Install the JWalkLicense in exactly the same root folder where you put the JAR file. When you first run JWalk it will seek the license file there. If no valid license is found, the tool will terminate silently.
After installing the executable JAR file and the JWalkLicense (see above) in your root folder, unbundle the JAR file in order to access the command-line version of the tool.
This is typically done using the Java command:
jar -xf jwalk-1.1.jar
This should unpack a series of Java package directories under your installation directory. After this, you should see the following Java packages under your root folder:
org.jwalk
org.jwalk.core
org.jwalk.gen
org.jwalk.out
org.jwalk.test
org.jwalk.tool
JWalk analysing the algebraic structure of a ReservableBook
In your Linux, Windows or Mac file explorer, navigate to the root directory where you installed JWalk. You should see the JWalk icon for the executable JAR-file. Double-click on this JWalk icon.
This launches the flagship JWalk Tester. All test settings are then entered using the GUI. For further information, please see the User Guide for JWalk Tester.
In the command-line console, go to your root installation directory and run Java with JWalkUtility as the main class:
java org.jwalk.tool.JWalkUtility <test-class> [<other-args>]
This will launch JWalkUtility on the command-line, with the named class as the test-class. Note that:
the test-class must be a compiled Java class (not source code) within its own package tree;
this package tree must be directly under the root installation directory, or known to the Java CLASSPATH;
the name of the test-class is always its full package-qualified name (otherwise JWalk won't find it).
For an explanation of the other command-line arguments, please see the User Guide for JWalk Utility.
Please read the terms and conditions - there are a few! This is just to protect our intellectual property.
each JWalk license is for a single user and a single JWalk installation;
the JWalk software is offered as-is, without any further implied liability;
the JWalk software may read and write data files under the installed directory;
the JWalk guide on this website is offered as-is, without any further implied liability;
the JWalk bytecodes MAY NOT be decompiled or reverse-engineered to source code;
JWalk publications may refer to the names and affiliations of registered users;
JWalk publications may refer to the purposes for which JWalk is being used.