首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java邮件msgsend错误

java邮件msgsend错误
EN

Stack Overflow用户
提问于 2011-07-22 17:41:59
回答 2查看 230关注 0票数 0

我使用的是JavamailAPI,我下载并安装了javamail-1.4.4和jaf-1.1.1。将mail.jar和activation.jar添加到类空间中。我能够编译msgsend类,当我尝试运行msgsend类时,我得到了以下异常。

代码语言:javascript
复制
Exception in thread "main" java.lang.NoClassDefFoundError: msgsend/java
Caused by: java.lang.ClassNotFoundException: msgsend.java
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: msgsend.java.  Program will exit.

请任何人可以帮助我解决这个问题。

提前谢谢..

EN

回答 2

Stack Overflow用户

发布于 2011-07-22 17:46:22

看起来您正在尝试通过以下方式启动程序:

代码语言:javascript
复制
java msgsend.java

但是java需要一个类名,而不是一个文件名。

代码语言:javascript
复制
java msgsend

另外,Java中的类名应该是大写的。

票数 0
EN

Stack Overflow用户

发布于 2011-07-22 17:52:29

首先,您需要使用javac编译msgsend.java,然后按如下方式运行它:

代码语言:javascript
复制
java msgsend

注意,我删除了.java扩展,因为java将查找msgend.class

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6788218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档