hepeike001 2020-07-31 16:31 采纳率: 100%
浏览 1071
已采纳

idea图标打不开,但是可以通过bat打开

重启之后idea双击图标就打不开了
图片说明
但是可以通过idea.bat打开,也是非常奇怪,然后就去appdata查看日志发现

#com.intellij.idea.Main - ------------------------------------------------------ IDE STARTED ------------------------------------------------------ 
2020-07-31 15:10:54,025 [     16]   INFO -                         STDERR - ERROR: Could not initialize class java.awt.Color 
2020-07-31 15:10:54,025 [     16]   INFO -                         STDERR - java.lang.NoClassDefFoundError: Could not initialize class java.awt.Color 
2020-07-31 15:10:54,025 [     16]   INFO -                         STDERR -     at com.intellij.openapi.application.impl.ApplicationInfoImpl.parseColor(ApplicationInfoImpl.java:956) 
2020-07-31 15:10:54,025 [     16]   INFO -                         STDERR -     at com.intellij.openapi.application.impl.ApplicationInfoImpl.readLogoInfo(ApplicationInfoImpl.java:408) 
2020-07-31 15:10:54,025 [     16]   INFO -                         STDERR -     at com.intellij.openapi.application.impl.ApplicationInfoImpl.<init>(ApplicationInfoImpl.java:226) 
2020-07-31 15:10:54,025 [     16]   INFO -                         STDERR -     at com.intellij.openapi.application.impl.ApplicationInfoImpl.getShadowInstance(ApplicationInfoImpl.java:452) 
2020-07-31 15:10:54,025 [     16]   INFO -                         STDERR -     at com.intellij.idea.StartupUtil.lambda$prepareApp$1(StartupUtil.java:213) 
2020-07-31 15:10:54,025 [     16]   INFO -                         STDERR -     at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:222) 
2020-07-31 15:10:54,025 [     16]   INFO -                         STDERR -     at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:29) 
2020-07-31 15:10:54,025 [     16]   INFO -                         STDERR -     at com.intellij.util.concurrency.BoundedTaskExecutor$1.execute(BoundedTaskExecutor.java:201) 
2020-07-31 15:10:54,025 [     16]   INFO -                         STDERR -     at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:193) 
2020-07-31 15:10:54,025 [     16]   INFO -                         STDERR -     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
2020-07-31 15:10:54,025 [     16]   INFO - om.intellij.ide.gdpr.Locations - Problems initializing location path 
java.lang.NoClassDefFoundError: Could not initialize class java.awt.Color
    at com.intellij.openapi.application.impl.ApplicationInfoImpl.parseColor(ApplicationInfoImpl.java:956)
    at com.intellij.openapi.application.impl.ApplicationInfoImpl.readLogoInfo(ApplicationInfoImpl.java:408)
    at com.intellij.openapi.application.impl.ApplicationInfoImpl.<init>(ApplicationInfoImpl.java:226)
    at com.intellij.openapi.application.impl.ApplicationInfoImpl.getShadowInstance(ApplicationInfoImpl.java:452)
    at com.intellij.ide.gdpr.Locations.getRelativeResourcePath(Locations.java:64)
    at com.intellij.ide.gdpr.Locations.<clinit>(Locations.java:22)
    at com.intellij.ide.gdpr.EndUserAgreement.getDataRoot(EndUserAgreement.java:64)
    at com.intellij.ide.gdpr.EndUserAgreement.getDocumentNameFile(EndUserAgreement.java:56)
    at com.intellij.ide.gdpr.EndUserAgreement.getDocumentName(EndUserAgreement.java:172)
    at com.intellij.ide.gdpr.EndUserAgreement.updateCachedContentToLatestBundledVersion(EndUserAgreement.java:111)
    at com.intellij.idea.StartupUtil.showUserAgreementAndConsentsIfNeeded(StartupUtil.java:736)
    at com.intellij.idea.StartupUtil.startApp(StartupUtil.java:254)
    at com.intellij.idea.StartupUtil.prepareApp(StartupUtil.java:233)
    at com.intellij.ide.plugins.MainRunner.lambda$start$0(MainRunner.java:47)
    at java.lang.Thread.run(Thread.java:748)
2020-07-31 15:10:54,025 [     16]   INFO -                         STDERR -     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
2020-07-31 15:10:54,025 [     16]   INFO -                         STDERR -     at java.lang.Thread.run(Thread.java:748) 
2020-07-31 15:10:54,040 [     31]  ERROR - llij.ide.plugins.PluginManager - java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit 
java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit
    at java.util.concurrent.FutureTask.report(FutureTask.java:122)
    at java.util.concurrent.FutureTask.get(FutureTask.java:192)
    at com.intellij.idea.StartupUtil.showUserAgreementAndConsentsIfNeeded(StartupUtil.java:737)
    at com.intellij.idea.StartupUtil.startApp(StartupUtil.java:254)
    at com.intellij.idea.StartupUtil.prepareApp(StartupUtil.java:233)
    at com.intellij.ide.plugins.MainRunner.lambda$start$0(MainRunner.java:47)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit
    at java.awt.Color.<clinit>(Color.java:275)
    at com.intellij.openapi.application.impl.ApplicationInfoImpl.parseColor(ApplicationInfoImpl.java:956)
    at com.intellij.openapi.application.impl.ApplicationInfoImpl.readLogoInfo(ApplicationInfoImpl.java:408)
    at com.intellij.openapi.application.impl.ApplicationInfoImpl.<init>(ApplicationInfoImpl.java:226)
    at com.intellij.openapi.application.impl.ApplicationInfoImpl.getShadowInstance(ApplicationInfoImpl.java:452)
    at com.intellij.idea.StartupUtil.loadEuaDocument(StartupUtil.java:110)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    ... 1 more
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -  
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR - Start Failed: Internal error. Please refer to http://jb.gg/ide/critical-startup-errors 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -  
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR - java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at java.util.concurrent.FutureTask.report(FutureTask.java:122) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at java.util.concurrent.FutureTask.get(FutureTask.java:192) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at com.intellij.idea.StartupUtil.showUserAgreementAndConsentsIfNeeded(StartupUtil.java:737) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at com.intellij.idea.StartupUtil.startApp(StartupUtil.java:254) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at com.intellij.idea.StartupUtil.prepareApp(StartupUtil.java:233) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at com.intellij.ide.plugins.MainRunner.lambda$start$0(MainRunner.java:47) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at java.lang.Thread.run(Thread.java:748) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR - Caused by: java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at java.awt.Color.<clinit>(Color.java:275) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at com.intellij.openapi.application.impl.ApplicationInfoImpl.parseColor(ApplicationInfoImpl.java:956) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at com.intellij.openapi.application.impl.ApplicationInfoImpl.readLogoInfo(ApplicationInfoImpl.java:408) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at com.intellij.openapi.application.impl.ApplicationInfoImpl.<init>(ApplicationInfoImpl.java:226) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at com.intellij.openapi.application.impl.ApplicationInfoImpl.getShadowInstance(ApplicationInfoImpl.java:452) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at com.intellij.idea.StartupUtil.loadEuaDocument(StartupUtil.java:110) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     ... 1 more 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -  
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR - ----- 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR - JRE 1.8.0_261-b12 amd64 by Oracle Corporation 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR - D:\jdk\jre 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -  
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR - Also, a UI exception occurred on an attempt to show the above message: 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR - java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at java.awt.Component.<clinit>(Component.java:593) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at com.intellij.idea.Main.showMessage(Main.java:219) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at com.intellij.idea.Main.showMessage(Main.java:195) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at com.intellij.ide.plugins.StartupAbortedException.logAndExit(StartupAbortedException.java:83) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at com.intellij.ide.plugins.StartupAbortedException.processException(StartupAbortedException.java:33) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at com.intellij.ide.plugins.MainRunner.lambda$start$0(MainRunner.java:50) 
2020-07-31 15:10:54,040 [     31]   INFO -                         STDERR -     at java.lang.Thread.run(Thread.java:748) 
2020-07-31 15:10:54,040 [     31]   INFO -        #com.intellij.idea.Main - ------------------------------------------------------ IDE SHUTDOWN ------------------------------------------------------ 
2020-07-31 15:10:54,243 [    234]   INFO -        #com.intellij.idea.Main - JNA library (64-bit) loaded in 218 ms 

缺少了awt的两个类,然后重新装了下jdk,还是会出现这个错误,有没有大佬遇到过这个问题,现在也不知道怎么弄了

  • 写回答

2条回答 默认 最新

  • threenewbee 2020-07-31 17:11
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办