SelfExtract-Pro is a fast, easy to use zip/unzip application that has the ability to create self-extracting JAR files.
If Java 2 is installed on a Windows PC (or Solaris) then clicking on a JAR will cause the Java program inside the JAR to run just as a Windows ".exe" file does. SE-Pro uses this property to allow you to create JAR files that can self-extract any files you choose to put inside them.
SE-Pro JAR file options include: the JAR can extract into the current directory or prompt for the destination directory, the JAR can have a password in which case it won't extract the files unless you can enter the password, the JAR can have a "extract-by" date after which the self-extractor won't function