Para otra vez, la clave de todo está aquí:
Cita:
Iniciado por Mosiah
Exception in thread "main" java.lang.NoClassDefFoundError: FrameP$1
at FrameP.<init>(FrameP.java:35)
at Princ.main(Princ.java:3)
Cuando Java tiene clases anonimas dentro de una clase (como ActionListeners para botones, menus, eventos de cerrar ventana...) crea ficheros .class con el nombre de la clase original + "$" + numero y esos .class tambien hay que añadirlos en el .jar, ya que son parte del programa compilado.
Y lo que dice el mensaje de error es precisamente que falta una clase auxiliar de FrameP.
S!