说明
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

