How to add multiple jar file in java class path





Adding JAR into classpath is a common task for Java programmer and different programmer do it 
on different way. Since Java allows multiple ways to include JAR file in classpath, it becomes 
important to know pros and cons of each approach and How exactly they work. There are 5 ways to 
add  jars on into classpath in Java some of them we have already seen in  How classpath works 
in Java and How to set Path in Java.
Step 1> For Unix or Linux Command 
Step 2> For Windows Command
For more understanding : click 




#!/bin/bash

#
# Copyright Kartik Mandal
#

# If WAS_HOME is defined use Java from WAS
# O/S wise use SUN Standard. 
if [ x"$WAS_HOME" = "x" ];then
        export JAVA_HOME=$JAVA_HOME
else
        export JAVA_HOME=$WAS_HOME/java
fi

export LIB=../lib
#export LOGINTOOL_CP=$LIB/commons-beanutils.jar:$LIB/collections.jar:$LIB/configuration-1.0-dev.jar:$LIB/dev.jar:$LIB/digester.jar:$LIB/commons-lang-1.0.jar:$LIB/commons-dbcp-1.2.1.jar:$LIB/jce1_2_1.jar:$LIB/jdbc2pool-1.0-dev.jar:$LIB/jdbcpool.jar:$LIB/jregex.jar:$LIB/lang-0.1-dev.jar:$LIB/log4j-1.1.3.jar:$LIB/log4j-core.jar:$LIB/logging.jar:$LIB/xerces.jar:$LIB/oracle.jar:$LIB/ons.jar:$LIB/pool-1.0.jar:$LIB/stratum-1.0-b3.jar:$LIB/props.jar:$LIB/stdext.jar:$LIB/torque-3.2-rc1.jar:$LIB/validator.jar:$LIB/com.ibm.mq.jar:$LIB/com.ibm.mqjms.jar:$LIB/connector.jar:$LIB/jms.jar:$LIB/dhbcore.jar:$LIB/spymemcached-2.8.1.jar:$LIB/com.ibm.mq.headers.jar:$LIB/com.ibm.mq.jmqi.jar:$LIB/bcpg-jdk16-146.jar:$LIB/bcprov-jdk16-144.jar:$LIB/.

for i in $LIB/*.jar
do
    LOGINTOOL_CP=$LOGINTOOL_CP:$i
done

export $LOGINTOOL_CP

export JAVA_CMD_LINE_ARGS="-Xmx512m -Xms256m"







@rem Copyright Kartik Mandal

@echo off


: assumes WAS_HOME points to the websphere installation (e.g: x:\WebSphere\AppServer)

: If WAS_HOME is defined use Java from WAS. O/S wise use SUN Standard.
if DEFINED WAS_HOME GOTO WebSphere
set JAVA_HOME=%JAVA_HOME%
GOTO tool

:WebSphere
set JAVA_HOME=%WAS_HOME%\java\jre

:tool
if DEFINED LOGINTOOL_DEBUG GOTO noset
set LIB=..\lib
:noset

#set LOGINTOOL_CP=%LIB%\commons-beanutils.jar;%LIB%\collections.jar;%LIB%\configuration-1.0-dev.jar;%LIB%\dev.jar;%LIB%\digester.jar;%LIB%\commons-lang-1.0.jar;%LIB%\commons-dbcp-1.0-dev-20020806.jar;%LIB%\jce1_2_1.jar;%LIB%\jdbc2pool-1.0-dev.jar;%LIB%\jdbcpool.jar;%LIB%\jregex.jar;%LIB%\lang-0.1-dev.jar;%LIB%\log4j-1.1.3.jar;%LIB%\log4j-core.jar;%LIB%\logging.jar;%LIB%\xerces.jar;%LIB%\oracle.jar;%LIB%\ons.jar;%LIB%\pool-1.0.jar;%LIB%\stratum-1.0-b2-dev.jar;%LIB%\props.jar;%LIB%\stdext.jar;%LIB%\torque-3.0-rc1.jar;%LIB%\validator.jar;%LIB%\com.ibm.mq.jar;%LIB%\com.ibm.mqjms.jar;%LIB%\connector.jar;%LIB%\jms.jar;%LIB%\spymemcached-2.8.1.jar;%LIB%\dhbcore.jar;%LIB%\com.ibm.mq.headers.jar;%LIB%\com.ibm.mq.jmqi.jar;%LIB%\.

set LOGINTOOL_CP=%LIB%\*





Linux or Windows like below





Windows like





Other Links:
Remote Command-line debugger (Sun’s JDB)
ALGORITHM FOR HASHMAC
ASYMETRIC: ENCRYPTION
SYMETRIC: ENCRYPTION AND DECRYPTION BY SAME KEY
GENERATING KEYSTORE FILES



Previous
Next Post »