Добавьте все зависимости, кроме NoClassDefFoundError com/intellij/uiDesigner/core/GridLayoutManager.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Добавьте все зависимости, кроме NoClassDefFoundError com/intellij/uiDesigner/core/GridLayoutManager.

Сообщение Anonymous »

Я использую форму Swing GUI в своей программе. В IntelliJ IDEA все работает нормально, но после упаковки через Maven выдает ошибку:


C:\Work \Idea\XLSConfigurdator\target>java -jar
xlsconfigurdator-parent-1.0.jar. Исключение в потоке "main"
java.lang.NoClassDefFoundError: com/intellij/uiDesign
er/core/GridLayoutManager
в XLSCreator.$$$setupUI$$$(XLSCreator.java) в XLSCreator.(XLSCreator.java:24)
в XLSCreator.main(XLSCreator.java:73) Вызвано: java.lang.ClassNotFoundException: com.intellij.uiDesigner.core.GridLa
youtManager
в java.net.URLClassLoader.findClass(URLClassLoader.java: 381)
в java.lang.ClassLoader.loadClass(ClassLoader.java:424)
в sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
в java.lang.ClassLoader.loadClass(ClassLoader. java:357)
... еще 3

C:\Work\Idea\XLSConfigurdator\target>java -jar
xlsconfigurdator-parent-1.0.jar Исключение в потоке «main»
java.lang.NoClassDefFoundError: com/intellij/uiDesign er/core/GridLayoutManager
в XLSCreator.$$$setupUI$$$(XLSCreator.java)
в XLSCreator.(XLSCreator.java:24)
в XLSCreator.main(XLSCreator.java:73) Вызвано: java.lang. ClassNotFoundException: com.intellij.uiDesigner.core.GridLa
youtManager
на java.net.URLClassLoader.findClass(URLClassLoader.java:381)
в java.lang.ClassLoader.loadClass(ClassLoader.java:424)
в sun.misc.Launcher$AppClassLoader.loadClass(Launcher. java:335)
на java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... еще 3


"main" метод запускать только конструктор класса, конструктор настроил форму графического интерфейса с помощью метода $$$setupUI$$$() (Файл – Настройки – Создать графический интерфейс в: исходный код Java).

Код: Выделить всё

public static void main(String[] args) {
new XLSCreator();

sourceClass sc = new sourceClass();
array = sc.readFromExcel(fileName);
}

public XLSCreator() {
$$$setupUI$$$();
setContentPane(rootPanel);
setVisible(true);
setSize(500, 200);
setTitle("I'll save your mistakes");

aceptButton.addActionListener(this);
**etc**
...
}
Прочитал все темы об этой ошибке, добавил все зависимости в pom.xml (poi, poi-ooxml,wingx, form_rt, ideauidesigner-maven-plugin, junit, формы, javac2), все необходимые плагины (maven-jar-plugin, ideauidesigner-maven-plugin), но после упаковки по-прежнему возникают проблемы с GridLayoutManager.

Подробнее здесь: https://stackoverflow.com/questions/453 ... -core-grid
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»