Software Downloads and Purchase |
![]() |
||
| Most software on this web site is free and has been released under
the GNU General Public License
(GPL). The same Java programs will run on Linux, MacOS, Windows,
etc. You may need to download the Java
"run-time environment" first. All packages include brief installation
instructions. More detailed instructions may be found on my "Running
Java Programs" web page.
Links in the table below have special meaning. A "learn" link connects you to a programming assignment that explains the purpose of the program, gives you hints and suggestions, and may include sample source code. A "look" link shows an image of the program. A "read" link has documentation in Adobe Acrobat PDF format. A "web" link is a browser page where you may run the Java program as an applet, no downloading necessary! A "zip" link downloads a ZIP archive file with the program, PDF documentation, and related materials. See also my "Computer Programming Examples" web page, although you may have to edit and/or compile those for yourself. |
|
| Java Games: | |||||||
| Dots and Boxes | also known as Lines and Boxes | web | zip | GPL | |||
| John Conway's Game of Life | project growth and decay based on simple rules | web | zip | GPL | |||
| Maze Fog | solve a maze with a limited view | web | zip | GPL | |||
| Reversi | also known as Othello | web | zip | GPL | |||
| Tic-Tac-Toe | also known as Ticktacktoe, X's and O's, Naughts and Crosses | web | learn | zip | GPL | ||
| Java Utilities: | |||||||
| Character Map | display characters in text fonts, and copy those characters to the system clipboard | look | read | zip | GPL | ||
| Compare Folders | compare files, folders, and CRC32, MD5, SHA1 checksums in XML format | look | read | zip | GPL | ||
| Delete Duplicate Files | compare a folder of unknown files with files in a known good or "trusted" folder, then delete all files from the unknown folder that are already in the trusted folder | look | read | zip | GPL | ||
| Dump File | dump content of files in hexadecimal and as text | look | learn | zip | GPL | ||
| Echo Arguments | simple console application to echo (print) its command-line parameters, for debugging command scripts ("batch" files) | learn | zip | GPL | |||
| Erase Disk | erase the empty space on a disk drive or flash drive | look | read | zip | GPL | ||
| File Checksum | compute CRC32, MD5, SHA1 checksums for files | look | read | zip | GPL | ||
| File Redate Rename | rename multiple files or change their directory dates | look | read | zip | GPL | ||
| File Search | find files that contain (or don't contain) a given stringor regular expression | look | read | zip | GPL | ||
| Find Duplicate Files | search for duplicate files that have the same size and the same MD5 checksum | look | read | zip | GPL | ||
| Font Checksum | verify internal checksums in OpenType or TrueType font files | look | read | zip | GPL | ||
| Font Names | display name tables from OpenType or TrueType font files | look | read | zip | GPL | ||
| Font Redate | change file directory dates to match internal font dates for OpenType, PostScript, and TrueType fonts | look | read | zip | GPL | ||
| Font Rename | change file directory names to match internal font names for OpenType and TrueType fonts | look | read | zip | GPL | ||
| Hex File Editor | edit or view files as hexadecimal digits or text characters | look | read | zip | GPL | ||
| Hexadecimal Text | convert between text characters and binary, decimal, hexadecimal, octal, or ternary digits representing those characters | web | zip | GPL | |||
| Icon Editor | edit icon images in Windows or FAVICON.ICO files for web pages | look | read | zip | GPL | ||
| Obscure Text | randomly disguise letters and digits in plain text files | look | learn | zip | GPL | ||
| Plain Text | convert Unicode characters to plain text, for example, quotation marks for web pages | look | read | zip | GPL | ||
| Similar Words | find unique words or identifiers, by avoiding words that are similar to each other | look | learn | zip | GPL | ||
| Trim File | remove trailing spaces and tabs from plain text files | learn | zip | GPL | |||
Use of these programs is entirely at your own risk. The author or authors are not responsible for your ability or inability to use the programs, or for what may happen if you do use the programs. As the GPL says, this software is distributed in the hope that it will be useful, but without any warranty, without even the implied warranty of merchantability or fitness for a particular purpose.
Custom versions are available, and PayPal donations are always welcome.