Pregunta

Estoy usando 3ª bibliotecas (sustancia, tridente) y les añade como bibliotecas (he añadido el .jar de) a mi proyecto en NetBeans. Esto funciona también pero si uso el frasco edificado fuera del directorio del proyecto no funciona como debería (la interfaz de usuario seleccionadas no muestran), me sale el error:

java.lang.ClassNotFoundException: org.pushingpixels.substance.api.skin.SubstanceOfficeBlue2007LookAndFeel

I establece que la IU / LookAndFeel así en mi código:

UIManager.setLookAndFeel("org.pushingpixels.substance.api.skin.SubstanceOfficeBlue2007LookAndFeel");

¿Cómo podría hacer este trabajo / carrera?

¿Fue útil?

Solución

Tienes 2 opciones:

  1. Poner el frasco en la biblioteca ruta de clase.
  2. Ensamble \ Construir el frasco con la biblioteca el tarro regular.

Para la opción 1, lo más probable es necesario el frasco se encuentra "cerca" el frasco principal en el sistema de archivos; sin embargo, esto no es necesariamente un requisito. Cuando se ejecuta el frasco, a continuación, incluir el frasco biblioteca en la ruta de clase.

Para la opción 2, se utiliza algún tipo de herramienta como experto de la Asamblea plugin o complemento del fatjar en Eclipse (lo siento, no sé lo que es el análogo en NB).

Espero que esto ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top