Questione : Verificare il javamail attraverso la linea di ordine

Ho provato a verificare il javamail attraverso la linea di ordine (il sampe di codice proviene da questo luogo: rel= " nofollow " " del _blank " " del target= " di http://www.vipan.com/htdocs/javamail.html del href= di s/javamail.html di http://www.vipan.com/htdoc). il

Compile il codice riesce:
javac - vaso/mail.jar del classpath: vaso/activation.jar: jar/mailapi.jar TestEmail.java

But quando faccio funzionare il codice, là è errore:
java TestEmail

Exception in filetto java.lang.NoClassDefFoundError: javax/posta/MessagingException
Caused vicino: java.lang.ClassNotFoundException: javax.mail.MessagingException
a java.net .URLClassLoader$1.run (URLClassLoader.java: 200)
al
di java.security.AccessController.doPrivileged (metodo di Native) a java.net .URLClassLoader.findClass (URLClassLoader.java: 188)
a java.lang.ClassLoader.loadClass (ClassLoader.java: 303)
a sun.misc. Launcher$AppClassLoader.loadClass (Launcher.java: 301)
a java.lang.ClassLoader.loadClass (ClassLoader.java: 248)
a java.lang.ClassLoader.loadClassInternal (ClassLoader.java: 316)
Could non trovare il codice categoria principale: TestEmail2.  Il programma exit.

Is là un senso verificare il javamail attraverso la linea di ordine senza usando un servlet? Grazie! il

Codes ha attaccato:

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

//trasmette una parte semplice e singola, testo/codice categoria normale TestEmail {vuoto pubblico del e-mail
public di elettricità statica del

principale (args) della stringa [] {SOSTITUTO del

// i VOSTRI EMAIL ADDRESS QUI!!! Stringa del
= “[email protected]„; Stringa del
da = “[email protected]„; MAIL SERVER DEL VOSTRO ISP DEL
// SOSTITUTO QUI!!! Ospite della stringa del
= “smtp.yourisp.net„; il

// genera le proprietà, ottiene i puntelli delle proprietà di Session
= nuove proprietà ();

// se usando Transport.send statico (), necessità del
// di specificare quale ospite per trasmettergli to
props.put ( “di mail.smtp.host ", ospite);
// per vedere che cosa sta continuando dietro lo scene
props.put (“mail.debug„, “allineare„); Sessione di sessione del
= di Session.getInstance (puntelli); prova del

{
// Instantiatee un msg del messaggio del message
= nuovo MimeMessage (sessione); attributes
msg.setFrom (nuovo internet address del messaggio del

//Set (da)); Indirizzo di internet address del
[] = {nuovo internet address (a)};
msg.setRecipients (Message.RecipientType.TO, indirizzo);
msg.setSubject (“email della prova attraverso Java„);
msg.setSentDate (nuova data ()); il

// ha regolato il content
msg.setText del messaggio (“questa è una prova di invio„ del email del testo normale di +
“attraverso Java. \ n„ +
“qui è linea 2.„);

//Send il message
Transport.send (msg); fermo del
del
} (mex di MessagingException) {
// stampa il
mex.printStackTrace di eccezioni ();
} //End del
del
}} di class

class= del

Risposta : Verificare il javamail attraverso la linea di ordine

È interessante, esso sta indicando che state usando già una singola unità di elaborazione HAL. Non sono interamente sicuro perché questo non sta trattando correttamente le serrature ma lascio per sostituirlo comunque con il Uniprocessor HAL.

Approvare, traversare a c:\winnt\system32 e cambiare titolo ntoskrnl.exe a ntoskrnl.exe.old appena per essere sicuro.

Allora copiare halapic.dll e ntoskrnl.exe a c:\winnt\system32.

Cambiare il boot.ini da:

multi (0) 0) 0) divisorii del rdisk del disc (((2) \ WINNT= " versione 4.00 " /HAL =hal.dll /KERNEL =ntoskrnl.exe /NUMPROC =1 dell'assistente di Windows NT

a

multi (0) 0) 0) divisorii del rdisk del disc (((2) \ WINNT= " versione 4.00 " /HAL =halapic.dll /KERNEL =ntoskrnl.exe /NUMPROC =1 dell'assistente di Windows NT

Provare a caric il sistemaare questo e vedere se quello lo fa affatto più meglio. Ricordar cambiare i vCPUs di nuovo a 1 e l'OS di nuovo al NT 4 di vittoria nel vCenter.
Altre soluzioni  
 
programming4us programming4us