|
|||||||||||||||||
|
|||||||||||||||||
|
JavaDownloadsHere you can download some small Java applications that I have written. All of these require a Java Runtime Environment version 1.4.0 or later (downloadable from java.sun.com) These programs have been tested on Windows XP and Peanut Linux 9.3 with the Java2 Standard Edition 1.4.0, but should run just as well on any system supporting the Java 1.4 API.These applications are provided AS IS as FREEWARE, with no warranty. Contact me if you have any problems. Follow this guide if you need to download Java. Maze ProgramThis program allows you to generate and solve mazes. The interface also allows you to play through mazes against the clock using the arrow keys on the keyboard. The JAR file also contains the source code, and you could possibly use the MazeUtil class in your own programs. (Homepage: http://www.student.uwa.edu.au/~kingj03/maze.html) The program uses a recursive method to solve the maze and so should not be used to solve extremely large mazes (interface limited to 40x40).Download: Maze Program Release 2, 22 Nov 2002.How to use Maze Program To use Maze Program, simply type java -jar MazeExample.jar into a command prompt/console window and follow the interface. You can generate a maze by using the sliders on the left to change the height and width of the maze and then clicking New Maze... or Generate Maze. If you click New Maze..., you will be asked for the type of maze to generate - use New Maze... if you want to edit your own maze. Then click near a wall to turn it on or off. When you are finished generating/editing, click either Solve Maze or Play. Solve Maze will solve the maze and display the optimum path(s). Play will allow you to play your way through the maze from the bottom left to the top right corner. Click Exit to close the Maze Program. FileJoinerThis program allows you to concatenate multiple files together using a script. I used this to help me construct some binay files (in combination with HexViewer) which have independent parts, but it has many uses. If you have Linux there are probably better tools for you to carry out this task, but here it is anyway. For convenience, it is provided as a JAR file.Download: FileJoiner Release 1, 27 Oct 2002.How to use FileJoiner To use FileJoiner, you must write a script using any text editor which tells FileJoiner what you want it to do. This is called the command file by the program. Commands are written in the order they are to be executed and must be on separate lines. The first character of each line must be a command character. The commands currently supported are:
;Example FileJoiner ScriptThe interface of the program is simple. Just run the JAR file, using a command like java -jar FileJoiner.jar and select the command file from the file chooser and the script will be run. HexViewerThis program is a simple hex editor for viewing (and editing - so be careful!) binary files. It provides a simple interface and allows you to view the file, edit individual values and insert and delete series of bytes. Useful for basic hex-editing needs, but definitely not heavy-duty uses. For convenience, it is provided as a JAR file.Download: HexViewer Release 1, 27 Oct 2002How to use HexViewer The first step is to run HexViewer using a command similiar to java -jar HexViewer.jar depending on your operating system and Java installation. A main window will appear with an empty file. You can edit values by clicking them in the table. The byte offsets of each value are clearly indicated and there is 16 bytes to a line. The options, given at the top of the window are explained here:
|
||||||||||||||||
| Top |
The content of this web site was created by Joshua King, 2001-2003. All
trademarks
are owned by their respective owners.
|