首页 > 解决方案 > Intellij IDEA 无法打开本地终端 java.util.concurrent.ExecutionException: 无法在 linux 中启动

问题描述

当我将 Intellij-IDEA 升级到最新版本时。我正面临在 IDEA 中启动终端的问题。

 Cannot open Local Terminal
    Failed to start [/bin/bash, --rcfile, <-path-to-intellij->/ideaIC-2020.1.1/idea-IC-201.7223.91/plugins/terminal/jediterm-bash.in, -i] in <-path-to-project->

以下是想法日志。

 2021-04-12 17:05:29,428 [3739060]   INFO - .plugins.terminal.TerminalView - Activating Terminal tool window 
2021-04-12 17:05:29,451 [3739083]   INFO - erminal.AbstractTerminalRunner - Cannot open Local Terminal 
java.util.concurrent.ExecutionException: Failed to start [/bin/bash, --rcfile, /<-path-to-intellij->/ideaIC-2020.1.1/idea-IC-201.7223.91/plugins/terminal/jediterm-bash.in, -i] in /<-path-to-project->
    at org.jetbrains.plugins.terminal.LocalTerminalDirectRunner.createProcess(LocalTerminalDirectRunner.java:193)
    at org.jetbrains.plugins.terminal.LocalTerminalDirectRunner.createProcess(LocalTerminalDirectRunner.java:46)
    at org.jetbrains.plugins.terminal.AbstractTerminalRunner.lambda$openSessionInDirectory$6(AbstractTerminalRunner.java:243)
    at com.intellij.util.RunnableCallable.call(RunnableCallable.java:20)
    at com.intellij.util.RunnableCallable.call(RunnableCallable.java:11)
    at com.intellij.openapi.application.impl.ApplicationImpl$1.call(ApplicationImpl.java:265)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Exec_tty error:Unknown reason
    at com.pty4j.unix.UnixPtyProcess.execInPty(UnixPtyProcess.java:219)
    at com.pty4j.unix.UnixPtyProcess.<init>(UnixPtyProcess.java:59)
    at com.pty4j.PtyProcessBuilder.start(PtyProcessBuilder.java:127)
    at org.jetbrains.plugins.terminal.LocalTerminalDirectRunner.createProcess(LocalTerminalDirectRunner.java:180)
    ... 13 more

下面我添加版本详细信息。

IntelliJ IDEA 2021.1(社区版)

Build #IC-211.6693.111,建于 2021 年 4 月 6 日

标签: bashintellij-idea

解决方案


推荐阅读