java - 如何在出现插件错误的情况下启动 IntelliJ IDEA

标签 java plugins clojure intellij-idea

我的 IntelliJ idea 9 IDE 有问题。我安装了 La Clojure 插件 ( http://plugins.intellij.net/plugin/?id=4050 ),IDE 需要重新启动。现在我在启动时收到以下错误,它不会让我继续工作:

java.lang.AssertionError: Source file C:\Users\foo\.IntelliJIdea90\system\plugins\org.intellij.clojure_8192.zip does not exist for action unzip[C:\Users\foo\.IntelliJIdea90\system\plugins\org.intellij.clojure_8192.zip, C:\Users\foo\.IntelliJIdea90\config\plugins]
    at com.intellij.openapi.diagnostic.DefaultLogger.error(DefaultLogger.java:49)
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:48)
    at com.intellij.ide.startup.StartupActionScriptManager$UnzipCommand.execute(StartupActionScriptManager.java:189)
    at com.intellij.ide.startup.StartupActionScriptManager.executeActionScript(StartupActionScriptManager.java:49)
    at com.intellij.ide.ClassloaderUtil.initClassloader(ClassloaderUtil.java:123)
    at com.intellij.ide.Bootstrap.main(Bootstrap.java:39)
    at com.intellij.ide.Bootstrap.main(Bootstrap.java:35)
    at com.intellij.idea.Main.main(Main.java:54)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
    at com.exe4j.runtime.WinLauncher.main(Unknown Source)

当我在指定文件夹中找不到 zip 存档时,我手动将其放入,IDE 正确地将其解压缩到 config/plugins 文件夹,并从 system/plugins 文件夹中删除了 zip 文件。尽管如此,它并没有解决我的问题,错误仍然存​​在。有没有办法在禁用插件的情况下启动 IntelliJ IDEA?

提前致谢, 亚历克斯

最佳答案

我刚刚遇到了类似的问题,所以我想我应该发布答案:

在您的 intellij 配置目录中(对于 intellij 11 和 linux,这是/home/YOURUSERNAME/.IdeaIC11/config)

有一个名为“disabled_plugins.txt”的 txt 文件

如果没有,您可以创建一个。

只需将您的插件添加到此列表,它不会在启动时加载。 (从而避免了阻止 IDE 启动的故障插件的异常和问题)

我发布这个以供将来引用。

编辑:这是我当前的“disabled_plugins.txt”文件,用于启发目的:

ClearcasePlugin
StrutsAssistant
com.intellij.seam.pageflow
com.intellij.velocity
com.intellij.gwt
SourceSafe
Git4Idea
TFS
com.intellij.spring.webflow
CloudBees
com.intellij.spring.roo
com.intellij.spring.integration
com.intellij.spring.batch
com.intellij.spring
org.coffeescript
com.intellij.play
com.intellij.aspectj
GlassFish
com.intellij.appengine
com.intellij.spring.ws
org.intellij.grails
com.intellij.spring.osgi
com.intellij.aop
Weblogic
Resin
com.intellij.seam
com.intellij.tapestry
com.intellij.javaee.view
CloudFoundry
com.intellij.spring.websocket
CVS
com.intellij.dmserver
com.intellij.vaadin
OpenShift
com.intellij.spring.security
CFML Support
JSR45Plugin
PerforceDirectPlugin
com.intellij.struts2
Geronimo
WebSphere
Heroku
com.intellij.seam.pages
com.intellij.freemarker
com.intellij.spring.data
com.intellij.spring.mvc
org.jetbrains.plugins.github
com.intellij.spring.boot

关于java - 如何在出现插件错误的情况下启动 IntelliJ IDEA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3421564/

相关文章:

plugins - Moodle 插件 ' missing from disk error'

php - 通过 Hook 的 Woocommerce 变体

Azure DevOps PDF 导出插件建议

java - 编译 Clojure?

clojure - 将多个参数展开为关键字

java - 类之间的关系

java - Android onClick() 问题

java - 对象列表中的重复元素

java - 在java中连接两个JTextArea(更新)

macos - 通过 lein、命令行或 emacs 从命令选项卡应用程序切换器隐藏 Clojure REPL