IntelliJ IDEA 2017 创建SpringBoot项目, 及.jar没有主清单属性解决办法
2017-12-06 14:09
876 查看
1. 创建项目: File >> New >> Spring Initializr 选好 SDK, 及 依赖包(比如 Web >> Web ) . 需要使用 kotlin的, 注意选择语言.
2. 如果提示连接数据库方面的问题, 可以暂时用这个配置处理一下 @EnableAutoConfiguration(exclude= arrayOf(DataSourceAutoConfiguration::class)) // 这是kotlin语法
3. 主类添加Rest支持, 添加路由方法:
4. 按网上搜索的用 IntelliJ 打包的方法, 打出的 .jar文件在运行时总是报错: 没有主清单属性
5. 改为使用maven打包
到项目目录(pom.xml)下运行 : mvn install
6. 运行 jar : 在生成的目录( 一般为项目文件夹下的 target中) 找到 .jar 文件, 使用
文件名长的话, 可以改短些.
命令运行 . 注意端口冲突问题
2. 如果提示连接数据库方面的问题, 可以暂时用这个配置处理一下 @EnableAutoConfiguration(exclude= arrayOf(DataSourceAutoConfiguration::class)) // 这是kotlin语法
3. 主类添加Rest支持, 添加路由方法:
@SpringBootApplication @RestController @EnableAutoConfiguration(exclude= arrayOf(DataSourceAutoConfiguration::class)) class DemoApplication { @GetMapping("/") fun hello() = "hello 1" } fun main(args: Array<String>) { SpringApplication.run(DemoApplication::class.java, *args) }
4. 按网上搜索的用 IntelliJ 打包的方法, 打出的 .jar文件在运行时总是报错: 没有主清单属性
5. 改为使用maven打包
到项目目录(pom.xml)下运行 : mvn install
6. 运行 jar : 在生成的目录( 一般为项目文件夹下的 target中) 找到 .jar 文件, 使用
java -jar 文件名.jar
文件名长的话, 可以改短些.
命令运行 . 注意端口冲突问题
相关文章推荐
- 解决:springboot生成jar运行没有主清单属性
- 运行JAR包 提示没有主清单属性解决办法
- 使用IntelliJ IDEA 创建Spring Boot项目时 显示 connect timed out 解决方法
- myeclipse8.5用maven创建web项目,没有web属性解决办法
- IntelliJ idea 2017创建Web项目后web文件夹下没有WEB-INF的解决方法
- springboot 运行jar文件报 “XXX中没有主清单属性”
- springboot+maven打jar包运行java -jar,报错没有主清单属性;pom文件添加build修正问题
- 解决 SpringBoot 没有主清单属性
- 解决 SpringBoot 没有主清单属性
- 解决 SpringBoot 没有主清单属性
- spring boot框架 demo-0.0.1-SNAPSHOT.jar中没有主清单属性
- 解决 SpringBoot 没有主清单属性
- Eclipse安装了SpringSource Tool Suite插件后,编辑SpringBoot项目的yml配置文件仍然没有提示信息的解决办法
- IntelliJ idea 2017创建Web项目后web文件夹下没有WEB-INF的解决方法
- Intellij IDEA创建SpringBoot项目
- IntelliJ IDEA 创建spring boot 的Hello World 项目(图解)
- intellij idea 生成可执行jar 运行提示没有主清单属性
- intellij idea 创建Java9模块没有module-info.java的解决办法
- 在eclipse中JAVA从打包成jar程序到双击运行的整个过程(没有主清单属性问题的解决)
- Intellij IDEA 使用Spring-boot-devTools无效解决办法