Cuestión : Probar el javamail a través de línea de comando

Intenté probar el javamail a través de línea de comando (el sampe del código es de este sitio: rel= " nofollow " del " _blank " del target= de " http://www.vipan.com/htdocs/javamail.html " del href= del s/javamail.html de http://www.vipan.com/htdoc). el

Compile el código es acertado:
javac - tarro/mail.jar del classpath: tarro/activation.jar: jar/mailapi.jar TestEmail.java

But cuando funciono con el código, allí es error:
java TestEmail

Exception en el hilo de rosca java.lang.NoClassDefFoundError: javax/correo/MessagingException
Caused cerca: java.lang.ClassNotFoundException: javax.mail.MessagingException
en java.net .URLClassLoader$1.run (URLClassLoader.java: 200)
en el
de java.security.AccessController.doPrivileged (método de Native) en java.net .URLClassLoader.findClass (URLClassLoader.java: 188)
en java.lang.ClassLoader.loadClass (ClassLoader.java: 303)
en sun.misc. Launcher$AppClassLoader.loadClass (Launcher.java: 301)
en java.lang.ClassLoader.loadClass (ClassLoader.java: 248)
en java.lang.ClassLoader.loadClassInternal (ClassLoader.java: 316)
Could no encontrar la clase principal: TestEmail2.  ¿El programa exit.

Is allí una manera de probar el javamail a través de línea de comando sin usar un servlet? ¡Gracias! el

Codes ató:

import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*; ¡el

//envía una parte simple, sola, texto/clase llana TestEmail {vacío público del e-mail
public de los parásitos atmosféricos del

principal los args) (de la secuencia [] {SUBSTITUTO del

// SUS EMAIL ADDRESS AQUÍ!!! Secuencia del
= “[email protected]”; Secuencia del
de = “[email protected]”; ¡MAIL SERVER DE SU ISP DEL
// SUBSTITUTO AQUÍ!!! Anfitrión de la secuencia del
= “smtp.yourisp.net”; el

// crea características, consigue apoyos de las características de Session
= las nuevas características ();

// si usa Transport.send estático (), necesidad del
// de especificar qué anfitrión para enviarle el to
props.put ( de “mail.smtp.host ", anfitrión);
// para ver qué va encendido detrás del scene
props.put (“mail.debug”, “verdad”); Sesión de la sesión del
= de Session.getInstance (apoyos); intento del

{
// Instantiatee un msg del mensaje del message
= nuevo MimeMessage (sesión); attributes
msg.setFrom (nuevo internet address del mensaje del

//Set (de)); Dirección del internet address del
[] = {nuevo internet address (a)};
msg.setRecipients (Message.RecipientType.TO, dirección);
msg.setSubject (“email de la prueba a través de Java”);
msg.setSentDate (nueva fecha ()); el

// fijó el content
msg.setText del mensaje (“ésta es una prueba de enviar” email del texto llano de +
un “a través de Java. \ n” +
“aquí es la línea 2.”);

//Send el message
Transport.send (msg); retén del
del
} (mex de MessagingException) {el
// imprime el
mex.printStackTrace de las excepciones ();
} //End del
del
}} del class

class= del

Respuesta : Probar el javamail a través de línea de comando

Es interesante, él está demostrando que usted está utilizando un solo procesador HAL ya. No estoy enteramente seguro porqué esto no está manejando las cerraduras correctamente pero dejo para substituirlo por el monoprocesador HAL de todos modos.

Aprobar, navegar a c:\winnt\system32 y retitular ntoskrnl.exe a ntoskrnl.exe.old apenas para ser seguro.

Entonces copiar halapic.dll y ntoskrnl.exe a c:\winnt\system32.

Cambiar el boot.ini de:

(0) 0) 0) particiones multi del rdisk del disco (((versión 4.00 " /HAL =hal.dll /KERNEL =ntoskrnl.exe /NUMPROC =1 del servidor Windows NT de 2) \ WINNT= "

a

(0) 0) 0) particiones multi del rdisk del disco (((versión 4.00 " /HAL =halapic.dll /KERNEL =ntoskrnl.exe /NUMPROC =1 del servidor Windows NT de 2) \ WINNT= "

Intentar patear esto y ver si eso lo hace mejor. Recordar cambiar los vCPUs de nuevo a 1 y el OS de nuevo a NT 4 del triunfo en vCenter.
Otras soluciones  
 
programming4us programming4us