Error al intentar abrir el monitor serie

Hola, pues tengo problema a la hora de abrir el puerto serie (no se abre) luego de compilar una placa Nodemcu Lolin (ESP8266).
Decir que la placa wifi se compila y funciona bien.
Pongo el sketch:

 /*************************************************************
  Actualizar la última librería Blink:
    https://github.com/blynkkk/blynk-library/releases/latest

    Documentos, tutoriales:      http://www.blynk.cc
    Ejemplos:                    http://examples.blynk.cc
    Foros Blynk (inglés):        http://community.blynk.cc
    Redes Sociales:              http://www.fb.com/blynkapp
                                 http://twitter.com/blynk_app
 *************************************************************/

//Comentar la siguiente línea para ahorrar memoria:
#define BLYNK_PRINT Serial   //Debe ser la 1º línea

#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

WidgetTerminal terminal(V1);

//Código de acceso a la nube, ir a la app del móvil:
char auth[] = " 000000000000000000000000000000";

// Datos de WiFi. En redes abiertas en pass colocar ""
char ssid[] = "mi red";
char pass[] = "mi pass";

//Checa si la placa se desconecta,
//y en ese caso restablece el valor de los widgets:
BLYNK_CONNECTED()  {Blynk.syncAll();}

void setup()
{
  //Inicial el monitor serie:
  Serial.begin(115200);
  //Cominicación con la red y la nube de Blynk:
  Blynk.begin(auth, ssid, pass);
  
  //Puede hacerse a través de la dirección de la nube:
  //Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 8442);
  //Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8442);
  
  terminal.flush(); //Asegurar que todo se ha enviado
}

void loop()
{
  Blynk.run();
}

Y este es el mensaje de error que aparece:

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: jssc/SerialPortEventListener
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at cc.arduino.packages.MonitorFactory.newMonitor(MonitorFactory.java:49)
	at processing.app.Editor.handleSerial(Editor.java:2334)
	at processing.app.EditorToolbar.mousePressed(EditorToolbar.java:383)
	at java.awt.Component.processMouseEvent(Component.java:6530)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
	at java.awt.Component.processEvent(Component.java:6298)
	at java.awt.Container.processEvent(Container.java:2236)
	at java.awt.Component.dispatchEventImpl(Component.java:4889)
	at java.awt.Container.dispatchEventImpl(Container.java:2294)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4522)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
	at java.awt.Container.dispatchEventImpl(Container.java:2280)
	at java.awt.Window.dispatchEventImpl(Window.java:2746)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
	at java.awt.EventQueue$4.run(EventQueue.java:731)
	at java.awt.EventQueue$4.run(EventQueue.java:729)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.ClassNotFoundException: jssc.SerialPortEventListener
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 46 more

He reinstalado el Arduino, reinstalé el Java, ahora se abre el monitor serie pero no se ve ningún mensaje...

Hola,
¿Le has especificado al terminal serie que la velocidad de comunicación es 115200.?
En el programa la configuras a esa velocidad
Serial.begin(115200);

Si pero igual seguía el problema, como siempre, he reinstalado todo desde cero, esta vez bajé el IDE versión beta y ahora funciona (por ahora, jeje)

No sé qué desaguisados hago cada tanto que me pasan estas cosas...