2011-01-20 40 views
0

當我運行UNIX .prog文件,我得到了以下錯誤:java.lang.NoClassDefFoundError在UNIX

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"** 
... 

所以我的問題是我在這裏錯過了什麼:正確的類路徑或其他?謝謝...

回答

1
+0

嗯,我有點懷疑有關Java郵件類丟失或更換。由於我不是專家,這是第一次用java,任何人都可以用java的語法來幫助我嗎?上面的腳本在那裏審查。我真的很感激,如果有人這樣做。提前致謝。 – valmont74 2011-01-26 16:34:39