IDEA 使用 GUI Form 开发 Swing ,打成jar包

说明

idea 可以开发 swing 程序,如下:

提出问题

在 idea 中可以正常运行,但是 maven 打包后,运行报错

解决

IDEA打成jar

用IDEA自带的生成jar方式不会出现错误

由于这些控件是由idea生成的,因此当控件使用 class 文件方式创建时,是可以正常执行的

maven

第一步:swing代码显示方式

默认以class形式插入到文件中,这里改成java代码:

File -> settings -> GUI designer,Generate GUI into : Java source code

第二步:添加依赖

在pom.xml中加入依赖:

<dependency>
<groupId>com.intellij</groupId>
<artifactId>forms_rt</artifactId>
<version>7.0.3</version>
</dependency>

第三步

重启idea,运行工程,与UI相关的类就会编译出java代码

参考:
https://blog.csdn.net/wsy2846513/article/details/78946008


原文出处:/show_1IX4aMYEzjAp.html