NAME
java-functions - Functions library for Java applications. Written for the JPackage Project <http://www.jpackage.org/>:
SYNOPSIS
set_jvm() | |
Set the java virtual machine. Use a JAVA_HOME if defined, or try to find it from java command | |
set_classpath() | |
Set the classpath - this functions requires a valid JAVA_HOME, JAVACMD, and JAVA_LIBDIR. JARs could be specified as an argument, or via ADDITIONAL_JARS variable. | |
set_javacmd() | |
set the JAVACMD variable. Options should be passed via JAVACMD_OPTS variable. | |
set_flags() | |
set FLAGS variable. They could be specified as an argument, or via ADDITIONAL_FLAGS variable. | |
set_options() | |
set OPTIONS variable. They could be specified as an argument, or via ADDITIONAL_OPTIONS variable. | |
run() | run the application. It executed a following command. If VERBOSE is defined, then it prints the command to stdout. |
exec $JAVACMD $FLAGS -classpath $CLASSPATH $OPTIONS $MAIN_CLASS "$@" | |
set_jvm_dirs() | |
set JVM-related directories (JVM_LIBDIR, JAVA_VERSION, JAVAVER_LIBDIR and JAVAVER_JNIDIR variables). Requires a correct JAVA_LIBDIR, JAVA_HOME and JAVA_CMD. | |
link_jar_repository() | |
links a jar repository. Options could be found in build-jar-repository(1) | |
find_jar() | |
finds a specific extention (jar or directory). Requires a correct JAVA_LIBDIR, JAVAVER_LIBDIR and JVM_LIBDIR. Used by find-jar(1) command. | |
do_find_jar() | |
core routine used by find_jar() | |
check_java_env() | |
checks java environment - the JAVA_HOME, JAVACMD, JAVA_LIBDIR, JNI_LIBDIR variables. | |
DESCRIPTION
This is a library of generic shell functions which should be used on jpackage.org compatible distributions.
FILES
/use/share/java-utils/java-functions | |
shell script functions library for Java applications | |
/etc/java/java.conf | |
system-wide Java configuration file | |
~/.java/java.conf | |
users Java configuration | |
SEE ALSO
Regular Manual Pages
build-jar-repository(1) find-jar(1) java.conf(5) jpackage-utils(7)
AUTHORS
Guillaume Rousse <guillomovitch@sourceforge.net> Ville Skyttä <scop at jpackage.org> David Walluck <david@jpackage.org> Nicolas Mailhot <Nicolas.Mailhot at laPoste.net>
REPORTING BUGS
Report bugs using JPackage Bugzilla (http://www.jpackage.org/bugzilla/)