Question : Examiner le javamail par la ligne de commande

J'ai essayé d'examiner le javamail par la ligne de commande (le sampe de code est de cet emplacement : rel= " nofollow " de " _blank " de target= de " http://www.vipan.com/htdocs/javamail.html " de href= de s/javamail.html de http://www.vipan.com/htdoc). le

Compile le code est réussi :
javac - fiole de classpath/mail.jar : fiole/activation.jar : jar/mailapi.jar TestEmail.java

But quand je cours le code, là est erreur :
java TestEmail

Exception en fil java.lang.NoClassDefFoundError : javax/courrier/MessagingException
Caused par : java.lang.ClassNotFoundException : javax.mail.MessagingException
chez java.net .URLClassLoader$1.run (URLClassLoader.java : 200)
au
de java.security.AccessController.doPrivileged (méthode de Native) chez java.net .URLClassLoader.findClass (URLClassLoader.java : 188)
à java.lang.ClassLoader.loadClass (ClassLoader.java : 303)
à sun.misc. Launcher$AppClassLoader.loadClass (Launcher.java : 301)
à java.lang.ClassLoader.loadClass (ClassLoader.java : 248)
à java.lang.ClassLoader.loadClassInternal (ClassLoader.java : 316)
Could ne pas trouver la classe principale : TestEmail2.  Le programme exit.

Is là une manière d'examiner le javamail par la ligne de commande sans employer un servlet ? Merci ! le

Codes a attaché :

import java.util.*;
import javax.mail.* ;
import javax.mail.internet.* ;
import javax.activation.* ; le

//envoient un simple, partie unique, texte/classe plate TestEmail {vide public de l'e-mail
public de charge statique de

principal (args de corde []) {PRODUIT DE REMPLACEMENT de

// VOS EMAIL ADDRESS ICI ! ! ! Corde du
= « [email protected] » ; Corde du
de = « [email protected] » ; LE MAIL SERVER DE VOTRE ISP DU
// PRODUIT DE REMPLACEMENT ICI ! ! ! Centre serveur de corde du
= « smtp.yourisp.net » ; le

// créent des propriétés, obtiennent des appui verticaux de propriétés de Session
= de nouvelles propriétés () ;

// si en utilisant Transport.send statique (), le besoin du
// de spécifier quel centre serveur pour lui envoyer le to
props.put ( de « mail.smtp.host ", centre serveur) ;
// pour voir ce qui continue derrière le scene
props.put (« mail.debug », « vrai ») ; Session de session du
= de Session.getInstance (appui verticaux) ; essai du

{
// Instantiatee un msg de message de message
= nouveau MimeMessage (session) ; attributes
msg.setFrom (nouvel internet address de message du

//Set (de)); Adresse d'internet address du
[] = {nouvel internet address (à)};
msg.setRecipients (Message.RecipientType.TO, adresse) ;
msg.setSubject (« email d'essai par Java ») ;
msg.setSentDate (nouvelle date ()); le

// a placé le content
msg.setText de message (« c'est un essai d'envoyer » un email des textes plats de +
« par Java. \ n » +
« voici la ligne 2. ») ;

//Send le message
Transport.send (msg) ; crochet du
du
} (mex de MessagingException) {le
// imprime le
mex.printStackTrace d'exceptions () ;
} //End du
du
}} du class

class= de

Réponse : Examiner le javamail par la ligne de commande

Il est intéressant, il prouve que vous employez un processeur simple HAL déjà. Je ne suis pas entièrement sûr pourquoi ceci ne manipule pas les serrures correctement mais laisse le remplacer par le monoprocesseur HAL de toute façon.

Approuver, diriger à c:\winnt\system32 et retitrer ntoskrnl.exe à ntoskrnl.exe.old juste pour être sûr.

Copier alors halapic.dll et ntoskrnl.exe à c:\winnt\system32.

Changer le boot.ini de :

(0) 0) 0) cloisons multi de rdisk de disque (((2) \ WINNT= " version 4.00 " /HAL =hal.dll /KERNEL =ntoskrnl.exe /NUMPROC =1 de serveur de Windows NT

à

(0) 0) 0) cloisons multi de rdisk de disque (((2) \ WINNT= " version 4.00 " /HAL =halapic.dll /KERNEL =ntoskrnl.exe /NUMPROC =1 de serveur de Windows NT

Essayer d'initialiser ceci et voir si cela le fait mieux. Se rappeler de changer les vCPUs de nouveau à 1 et l'OS de nouveau à NT 4 de victoire dans le vCenter.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us