Hay un componente dentro de la aplicación que usa com.sun.java.swing.SwingUtilities2 Ahora entiendo que esta clase no se debe usar, pero es un componente dentro del sistema que la usa.Java 6 y SwingUtilities2
Por lo tanto, como ya no está disponible en Java 6, obtengo un NoClassDefFoundError. ¿Cómo puedo solucionar este problema sin tener que actualizar el componente ya que aún no sé si esa es una opción?
¿Vas a nombrar y avergonzar al proveedor del componente? –
¿Es esto para una corrección de puntos? ¿Es posible hacer que el proveedor haga una reconstrucción para 6? – reccles
@Tom: Desde entonces lo arreglaron, simplemente no queremos absorber el tiempo y los costos monetarios. Por ejemplo, han mejorado su API, pero no necesitamos ninguna de las mejoras (aparte de esta solución). Además, no sabemos si nuestro código necesitará una mejora para coincidir con la nueva API (más costos de tiempo). Y, por supuesto, está el costo de "actualización" para el componente. –