Login / Register

SvgExe

Processing Tool

Download FAQ Example: Basic Processing Sketch Example: Advanced Processing Sketch Example: LWJGL Game Example: JOGL Game

Applets and webstarts are now deprecated!
Use SvgExe to create standalone, self-extracting, runnable jars instead!
Get involved in open-source development by contributing to SvgExe on GitHub!

SvgExe

The Problem:

  • You have several jars that you want to combine into one jar.
  • Your program relies on external files that can't be added to a jar, but you want to deploy as a single runnable file.
  • Your program relies on native files that have to be on the file system, but you want to deploy as a single runnable file.
  • You have a Processing sketch that you want to deploy as a single runnable file.
  • You have some .class files that you want to deploy as a runnable jar.

The Solution:

SvgExe helps you create an automatically extracting runnable jar file that handles multiple jars, classes, external files, and even native libraries. You can use the GUI to create the jar, and that's the only file that you need to send to your users (or upload to Static Void Games!). Users of your program just see a single file that they double-click to run, and SvgExe handles the rest.

SvgExe is a program designed to help alleviate some of the stress of Java and Processing deployment. It handles packaging multiple jars and classes up into a single program, allows for packaging of external files (images, sounds, etc), and native libraries- all into a single executable jar that can be sent to end users.

This is an alternative to running as an applet or webstart, which has been made more difficult in the latest version of Java.

Hopefully the process is relatively straightforward, but don't hesitate to contact me via twitter, facebook, or email (kevin@StaticVoidGames.com) if you have any questions.

Download SvgExe here.

Want to know more? Check out the FAQ here.

Advertisement