完美解决 IntelliJ IEAD 升级到 2019.2.4 出现的 Bug

1. 报错信息

objc[4958]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java (0x10a04b4c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x10a0c54e0). One of the two will be used. Which one is undefined.

错误: 找不到或无法加载主类 com.demo.test.SpringBootJpaApplication

2. 分析问题

由于使用的是苹果系统,想到可能会对文件有权限

3. 解决方案

cd /Users/{your_name}/Documents/workspaceneon/project

sudo chmod 777 .idea/*

cd .idea/

ls -al

然后看到文件的权限变为可读写

最后重新打开IDEA就可以了

最后, 要注意的一点,就是IDEA启动参数,需要打开/Users/your name/Library/Preferences/IdeaIC2019.2/idea.vmoptions文件,删掉找不到的文件夹和路径。

如果有设置到idea项目下的话,idea是识别不了这个自己创建的文件夹,所以删掉这个文件夹,然后按照下面的操作去查看idea的启动日志,找到idea启动失败的原因:

这个具体的启动方案就是:打开finder->应用程序->idea.app->右键->显示包内容->然后MaxOS->双击shell脚本(idea),这样就能看到一部分信息,这里要仔细分析。 

最后,我在日志中发现了一些问题,大致的意思就是文件夹已存在,要删除最终删除带红框的文件,重新启动,这里的要说的问题是:这user目录下的library目录是隐藏的,要使用shift+command+.来显示。

解决这个问题需要在IDEA的“Help”下点击的“Edit Custom Properties ...”,打开“idea.properties”文件,然后输入下面的内容:

idea.no.launcher=true

然后重启一下idea就OK了,运行程序后所出现的异常信息就没有了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值