ошибка msgsend - PullRequest
       20

ошибка msgsend

0 голосов
/ 22 июля 2011

Я использую JavamailAPI, я скачал и установил javamail-1.4.4 и jaf-1.1.1. Добавлены mail.jar и активации.jar в CLASSPATH. Я могу скомпилировать класс msgsend, когда я пытаюсь запустить класс msgsend, я получаю следующее исключение.

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.

Пожалуйста, любой может помочь мне в решении этой проблемы.

Заранее спасибо ..

Ответы [ 2 ]

0 голосов
/ 22 июля 2011

Сначала вам нужно скомпилировать msgsend.java, используя javac, а затем запустить его следующим образом:

java msgsend

Обратите внимание, что я удалил расширение .java, так как java будет искать msgend.class.

0 голосов
/ 22 июля 2011

Похоже, вы пытаетесь запустить вашу программу с помощью

java msgsend.java

, но Java ожидает имя класса, а не имя файла.

java msgsend

Кроме того, имена классов в Javaдолжен быть в верхнем регистре.

...