【发布时间】:2011-10-23 10:15:03
【问题描述】:
我试图在我的 AIX 服务器上运行一个 java 程序。我写了类路径
/usr/java6/bin/javac -classpath :.:/usr/jdk/commons-net-3.0.1.jar:/usr/jdk/classes12.jar:/usr/jdk/mysql-connector-java-5.1.17-bin.jar:/usr/jdk/jtds-1.2.5.jar:/urs/jdk/mail.jar:/usr/jdk/joda-time-1.6.2.jar:/usr/jdk/commons-codec-1.4.jar:/usr/jdk/commons-logging-1.1.1.jar:/usr/jdk/httpclient-4.1.1.jar:/usr/jdk/httpclient-cache-4.1.1.jar:/usr/jdk/httpcore-4.1.jar:/usr/jdk/httpmime-4.1.1.jar:/usr/jdk/mailapi.jar:/usr/jdk/pop3.jar:/usr/jdk/smtp.jar:/usr/jdk/dsn.jar:/usr/jdk/imap.jar -d . *.java
这似乎编译正确。然后当我运行程序时
java daily_transmission
我收到错误 java.lang.NoClassDefFoundError: javax.mail.Address。之前在 Eclipse 中工作的所有 .jar 文件都在 /usr/jdk 文件中。
【问题讨论】: