新检出项目启动相关问题汇总

文章讲述了作者在从SVN检出项目后,在IntelliJIDEA中遇到的四个问题:连接断开、缺失包、找不到JDK和命令行过长。详细描述了解决方案,包括修改启动类、清理并编译Maven项目、修复IML文件以及调整启动配置缩短命令行。
摘要由CSDN通过智能技术生成

最近从svn检出一个工作的项目,却在idea启动失败,经过调整后成功启动,将调整过程记录下来。

一、问题汇总

        本次工作项目共出现以下问题:

        1 Disconnected from the target VM, address: ‘127.0.0.1:xxxxx’, transport: ‘socket’

        2 java: 程序包org.apache.xxx.xxxx不存在

        3  java: Cannot find JDK 'x.xxxx' for module 'xxxxx'

        4 Error running xxxApplication. Command line is too long. Shorten the command line via JAR manifest or via a classpath file and rerun.

二、问题解决

1 Disconnected ... 等其它错误

        刚开始遇到的错误其实是springboot的启动类选择错误,更换启动类即可。

2  java: 程序包org.apache.xxx.xxxx不存在

        新项目检出下来肯定是要maven clean与install的,最后compile编译一下看是否通过编译。如果不能解决问题,在终端(工作根目录下)使用命令:mvn idea:idea 与 mvn idea:module 后clean、install、compile maven项目。

3   java: Cannot find JDK 'x.xxxx' for module 'xxxxx'

        这个通常问题在项目模块下生成的xxx.iml文件中,根据报错信息找到对应的模块下的.iml文件,在该文件中找到其中报错的条目,删除,重新编译项目即可解决。

4 Error running xxxApplication. Command line is too long

        进入启动配置

         找到对应启动项,选择Modify options,找到Shorten command line

                设置为 -java WrapperClass classpathFile className [args]

三、测试启动

        启动成功! 

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值