IDEA启动报错。原先使用懂得都懂的插件,因为插件目录有中文,第二天启动不起来。卸载了IDEA然后删除环境变量,卸载插件。在重新安装后只要安装完插件就无法打开IDEA。在bat处报错。
!bootstrap.error.title.start.failed!
!bootstrap.error.message.internal.error.please.refer.to.0!https://jb.gg/ide/critical-startup-errors!
java.nio.charset.IllegalCharsetNameException: UTF - 8
at java.base/java.nio.charset.Charset.checkName(Charset.java:308)
at java.base/java.nio.charset.Charset.lookup2(Charset.java:482)
at java.base/java.nio.charset.Charset.lookup(Charset.java:462)
at java.base/java.nio.charset.Charset.defaultCharset(Charset.java:608)
at java.base/java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:110)
at org.apache.log4j.WriterAppender.createWriter(WriterAppender.java:251)
at org.apache.log4j.ConsoleAppender.activateOptions(ConsoleAppender.java:141)
at org.apache.log4j.ConsoleAppender.<init>(ConsoleAppender.java:68)
at org.apache.log4j.ConsoleAppender.<init>(ConsoleAppender.java:57)
at com.intellij.idea.StartupUtil.configureLog4j(StartupUtil.java:622)
at com.intellij.idea.StartupUtil.start(StartupUtil.java:140)
at com.intellij.idea.Main.bootstrap(Main.java:134)
at com.intellij.idea.Main.main(Main.java:82)
-----
!bootstrap.error.message.jre.details!11.0.13+7-b1751.25 amd64 (JetBrains s.r.o.)
D:\IntelliJ IDEA 2021.3.2\jbr!
Also, a UI exception occurred on an attempt to show the above message
java.lang.InternalError: java.lang.reflect.InvocationTargetException
at java.desktop/sun.font.FontManagerFactory$1.run(FontManagerFactory.java:86)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.desktop/sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74)
at java.desktop/java.awt.Font.getFont2D(Font.java:494)
at java.desktop/java.awt.Font$FontAccessImpl.getFont2D(Font.java:234)
at java.desktop/sun.font.FontUtilities.getFont2D(FontUtilities.java:190)
at java.desktop/sun.font.FontUtilities.fontSupportsDefaultEncoding(FontUtilities.java:373)
at java.desktop/com.sun.java.swing.plaf.windows.WindowsLookAndFeel$WindowsFontProperty.configureValue(WindowsLookAndFeel.java:2240)
at java.desktop/sun.swing.plaf.DesktopProperty.createValue(DesktopProperty.java:159)
at java.desktop/javax.swing.UIDefaults.getFromHashtable(UIDefaults.java:239)
at java.desktop/javax.swing.UIDefaults.get(UIDefaults.java:169)
at java.desktop/javax.swing.MultiUIDefaults.get(MultiUIDefaults.java:65)
at java.desktop/javax.swing.UIDefaults.getFont(UIDefaults.java:419)
at java.desktop/javax.swing.UIManager.getFont(UIManager.java:727)
at java.desktop/javax.swing.plaf.basic.BasicTextUI.installDefaults(BasicTextUI.java:317)
at java.desktop/javax.swing.plaf.basic.BasicTextUI.installUI(BasicTextUI.java:803)
at java.desktop/javax.swing.plaf.basic.BasicEditorPaneUI.installUI(BasicEditorPaneUI.java:90)
at java.desktop/javax.swing.plaf.basic.BasicTextPaneUI.installUI(BasicTextPaneUI.java:82)
at java.desktop/javax.swing.JComponent.setUI(JComponent.java:688)
at java.desktop/javax.swing.text.JTextComponent.setUI(JTextComponent.java:342)
at java.desktop/javax.swing.text.JTextComponent.updateUI(JTextComponent.java:352)
at java.desktop/javax.swing.text.JTextComponent.<init>(JTextComponent.java:326)
at java.desktop/javax.swing.JEditorPane.<init>(JEditorPane.java:198)
at java.desktop/javax.swing.JTextPane.<init>(JTextPane.java:87)
at com.intellij.idea.Main.showMessage(Main.java:274)
at com.intellij.idea.Main.showMessage(Main.java:229)
at com.intellij.idea.Main.main(Main.java:85)
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at java.desktop/sun.font.FontManagerFactory$1.run(FontManagerFactory.java:84)
... 26 more
Caused by: java.nio.charset.IllegalCharsetNameException: UTF - 8
at java.base/java.nio.charset.Charset.checkName(Charset.java:308)
at java.base/java.nio.charset.Charset.lookup2(Charset.java:482)
at java.base/java.nio.charset.Charset.lookup(Charset.java:462)
at java.base/java.nio.charset.Charset.defaultCharset(Charset.java:608)
at java.desktop/sun.awt.FontConfiguration.setEncoding(FontConfiguration.java:142)
at java.desktop/sun.awt.FontConfiguration.<init>(FontConfiguration.java:94)
at java.desktop/sun.awt.windows.WFontConfiguration.<init>(WFontConfiguration.java:41)
at java.desktop/sun.awt.Win32FontManager.createFontConfiguration(Win32FontManager.java:179)
at java.desktop/sun.font.SunFontManager$2.run(SunFontManager.java:496)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.desktop/sun.font.SunFontManager.<init>(SunFontManager.java:442)
at java.desktop/sun.awt.Win32FontManager.<init>(Win32FontManager.java:87)
... 31 more
请按任意键继续. . .
请问怎么解决啊?