UNIX中的java.lang.NoClassDefFoundError

UNIX中的java.lang.NoClassDefFoundError,java,unix,Java,Unix,运行UNIX.prog文件时,出现以下错误: java.lang.NoClassDefFoundError: javax/mail/Session at APEmail.createMailSession(APEmail.java:231) at APEmail.main(Compiled Code) Exception in thread "main" 似乎类路径设置不正确: ... SHLIB_PATH=$ORACLE_HOME/lib ORA_NLS33=$ORACLE

运行UNIX.prog文件时,出现以下错误:

java.lang.NoClassDefFoundError: javax/mail/Session
    at APEmail.createMailSession(APEmail.java:231)
    at APEmail.main(Compiled Code)
Exception in thread "main" 
似乎类路径设置不正确:

...
SHLIB_PATH=$ORACLE_HOME/lib
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
cd $ORACLE_HOME/JRE/bin

**jre -classpath ../lib/rt.jar:$GENEX_TOP/java:$ORACLE_HOME/jlib/j2ee.jar:\
$ORACLE_HOME/jdbc/lib/classes111.zip APEmail "$login" "$ORACLE_SID" \
"$dname" "$fname" "$crname" "$vname" "$mail_server"**
...

所以我的问题是,我到底缺少什么:正确的类路径还是其他?谢谢…

您缺少java邮件类

我有点怀疑java邮件类丢失或被替换了。因为我不是专家,这是第一次使用java,有人能帮我学习java语法吗?上面的脚本是在那里审查。如果有人能这么做,我将非常感激。提前谢谢。