jGnash is a free (no strings attached!) personal finance manager with many of the same features as commercially-available software. It was created in order to make tracking your personal finances easy, but also provides the functionality required by advanced users. jGnash is cross-platform: jGnash 2 will run on any operating system that has a working Java 7 Runtime Environment (e.g., Linux, Mac OS X, and Microsoft Windows)
jGnash 2.x requires that the Java Platform version 7 or newer be installed. jGnash has been tested with the Oracle JVM as well as the open source OpenJDK Platform.
Most users of jGnash will want the latest version of Oracle Java Runtime Environment.
Developers will want the Java Development Kit (see build instructions below.)
To learn about the features of jGnash, visit the jGnash Website.
You can download jGnash from the jGnash Download Page.
- Unzip all files into a directory of your choice leaving the directory structure unchanged.
Simply type the following below at a command line or double click on the jar or exe file in Windows.
java -jar jGnash2.jar
If you are using the OpenJDK, enabling OpenGL acceleration can significantly improve
graphics performance. See the integrated help for use of the -opengl
option.
jGnash is not compatible with the GCJ Java installation preinstalled on older Linux distributions. You will need to install the OpenJDK or Oracle Java Platform and correctly set the default for jGnash to operate correctly.
For Mac OS X users, a minimum of Mac OS X 10.7 is required unless you want to experiment with the SoyLatte Java distribution.
-
Copy the jGnash folder to
/Applications
. -
Open AppleScript Editor.
-
Create the following script:
try do shell script "/System/Library/Frameworks/JavaVM.framework/Versions/ 1.7.0/Home/bin/java -classpath /Applications/jGnash/lib -jar /Applications/jGnash/jgnash2.jar" end try
-
Save it as an Application called
jGnash.app
in/Applications/jGnash
When upgrading from 1.x to 2.x, you will have to recreate your reminders.
See the integrated help for command line options.
To build jGnash you'll need the following software installed on your system:
- JDK 7 or later.
- Apache Ant 1.7.0 or later
- Apache Maven 3.0 or later
Before running the main build, the Maven-based jgnash-help
project
must be built and installed into your local Maven repository:
cd jgnash-help
mvn install
To create the distribution zip file, return to the main directory (cd ..
) and then run:
mvn package
The distribution zip file will be produced at jgnash-swing/target/jgnash-
version-bin.zip
.