I having a problem with the new verison of JPCAP, I tryed everything to get this working. I loaded JDK and JRE version 1.3 form SUN micosystems.
Here is my proflie and the error I am getting.. This Redhat's 7.2 2.4 Kernel
---------------------------------------------------------------------------------------
using jpcap installed at /usr/lib/jpcap-0.01.11
using libpcap libraries from /usr/lib
using Java VM at opt/java-1.3:opt/java-1.3/bin:opt/java-1.3/bin/jar:opt/java-1.3/bin/java:opt/java-1.3/include:opt/java-1.3/lib:opt/java-1.3/jre/bin:opt/java-1.3/lib/fonts:opt/java-1.3/jre/lib/i386:usr/bin/java:opt/java-1.3/jre/lib..
INFO: loading properties from /usr/lib/jpcap-0.01.11/properties/tool.properties
PacketCapture: loading native library jpcap.. ok
attempting to find network device..
using device 'eth0'.
java.lang.NoClassDefFoundError: Lnet/sourceforge/jpcap/client/CaptureViewFrame;
at net.sourceforge.jpcap.client.CaptureTool.main(CaptureTool.java:403)
------------------------------------------------------------------
Profile:
# /etc/profile
JAVA_HOME="opt/java-1.3:opt/java-1.3/bin:opt/java-1.3/bin/jar:opt/java-1.3/bin/java:opt/java-1.3/include:opt/java-1.3/lib:opt/java-1.3/jre/bin:opt/java-1.3/lib/fonts:opt/java-1.3/jre/lib/i386:usr/bin/java:opt/java-1.3/jre/lib"
# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc
# Path manipulation
if [ `id -u` = 0 ] && ! echo $PATH | /bin/grep -q "/sbin" ; then
PATH=/sbin:$PATH:$JAVA_HOME/bin
fi
if [ `id -u` = 0 ] && ! echo $PATH | /bin/grep -q "/usr/sbin" ; then
PATH=/usr/sbin:$PATH:$JAVA_HOME/bin
fi
if [ `id -u` = 0 ] && ! echo $PATH | /bin/grep -q "/usr/local/sbin" ; then
PATH=/usr/local/sbin:$PATH:$JAVA_HOME/bin
fi
if ! echo $PATH | /bin/grep -q "/usr/X11R6/bin" ; then
PATH="$PATH:/usr/X11R6/bin:$JAVA_HOME/bin"
fi
# No core files by default
ulimit -S -c 0 > /dev/null 2>&1
USER=`id -un`
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
HOSTNAME=`/bin/hostname`
HISTSIZE=1000
if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
INPUTRC=/etc/inputrc
fi
export JAVA_HOME PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
for i in /etc/profile.d/*.sh ; do
if [ -r $i ]; then
. $i
fi
done
unset i