jsap - A Java-based Simple Argument Parser

Property Value
Distribution RPM Universal
Repository JPackage 6.0 all
Package filename jsap-2.1-5.jpp6.noarch.rpm
Package name jsap
Package version 2.1
Package release 5.jpp6
Package architecture noarch
Package type rpm
Homepage -
License -
Maintainer -
Download size 63.45 KB
Installed size 70.66 KB
JSAP not only syntactically validates your program's command line
arguments, but it converts those arguments into objects you specify. If you
tell JSAP that one of your parameters is an Integer, for example, and the
user does not provide a String that can be converted to an Integer when
invoking the program, JSAP will throw a ParseException when you have it
parse the command line. If no exception is thrown, you are guaranteed an
Integer when you request that parameter's value from your program. There's
a pretty big (and growing) list of return types suppored by JSAP, including
Integers, Floats, Dates, URLs, and even java.awt.Colors; you can also add
your own in a matter of minutes.


Package Version Architecture Repository
jsap-2.1-3.jpp5.noarch.rpm 2.1 noarch JPackage 5.0
jsap - - -


Name Value
java >= 1.6.0
xstream -


Name Value
jsap = 2.1-5.jpp6


Type URL
Mirror mirrors.dotsrc.org
Binary Package jsap-2.1-5.jpp6.noarch.rpm
Source Package jsap-2.1-5.jpp6.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install jsap rpm package:
    # yum install jsap
  1. Add the JPackage 6.0 repository:
    # zypper addrepo http://mirrors.dotsrc.org/jpackage/6.0/generic/free/ jpackage-6.0
  2. Install jsap rpm package:
    # zypper install jsap
Mandriva, Mageia:
  1. Add the JPackage 6.0 repository:
    # urpmi.addmedia jpackage-6.0 http://mirrors.dotsrc.org/jpackage/6.0/generic/free/ with hdlist.cz
  2. Update packages list:
    # urpmi.update -a
  3. Install jsap rpm package:
    # urpmi jsap




2012-11-01 - Will Tatam <will.tatam@red61.com> 2.1-5
- Auto rebuild for JPackage 6 in centos5 mock
2012-08-13 - Ralph Apel <r.apel@r-apel.de> 0:2.1-4
- First JPP-6 release
2009-01-14 - Sebastiano Vigna <vigna@acm.org> 0:2.1-3.jpp5
- Fixed spec file
2008-12-26 - Sebastiano Vigna <vigna@acm.org> 0:2.1-1jpp
- Updated to 2.1
2005-06-21 - Sebastiano Vigna <vigna@acm.org> 0:2.0-1jpp
- Updated to 2.0--many new features
2005-03-16 - Sebastiano Vigna <vigna@acm.org> 0:1.03a-1jpp
- First JPackage version

See Also

Package Description
jsap-javadoc-2.1-5.jpp6.noarch.rpm Javadoc for jsap
jsap-manual-2.1-5.jpp6.noarch.rpm Manual for jsap
jsch-0.1.42-3.jpp6.noarch.rpm Pure Java implementation of SSH2
jsch-demo-0.1.42-3.jpp6.noarch.rpm Examples for jsch
jsch-javadoc-0.1.42-3.jpp6.noarch.rpm Javadoc for jsch
jsilver-1.0.0-1.jpp6.noarch.rpm Pure-Java implementation of Clearsilver
jsilver-javadoc-1.0.0-1.jpp6.noarch.rpm Javadoc for jsilver
json-20080425-2.jpp6.noarch.rpm JavaScript Object Notation
json-lib-2.3-1.jpp6.noarch.rpm Java JSON Library
json-lib-javadoc-2.3-1.jpp6.noarch.rpm Javadoc for json-lib
json-simple-1.0.2-1.jpp6.noarch.rpm Simple Java toolkit for JSON
json-simple-javadoc-1.0.2-1.jpp6.noarch.rpm Javadoc for json-simple
jsontools-1.5-1.jpp6.noarch.rpm Java Tools for the JSON Format
jsontools-javadoc-1.5-1.jpp6.noarch.rpm Javadoc for jsontools
jsoup-1.6.2-1.jpp6.noarch.rpm Java HTML parser