【问题标题】:Create Command-line Launcher Intellij not found找不到创建命令行启动器 Intellij
【发布时间】:2018-03-03 05:29:57
【问题描述】:

我想使用

idea pom.xml

从命令行启动一个简单的 Maven 项目,所以我想我需要使用“创建命令行启动器”配置脚本路径,但是如果我在文件/设置中搜索它,我在 Intellij Ultimate 中找不到它我可以找到它,但是如果我添加了键盘快捷键,它就不起作用了。

有人可以帮我吗?

谢谢

【问题讨论】:

  • 您使用什么操作系统?此选项在 Windows 上不可用,否则您可以在“工具”菜单中找到它。
  • 我在 linux 中,它也不存在。版本社区 2019.1 EAP。如果我尝试使用查找操作,它会显示为灰色。
  • 发现在使用Jetbrains Toolbox的时候,有官方的方式来生成脚本。进入工具箱->设置(“登录”按钮旁边的齿轮),将有一个“生成shell脚本”选项和设置位置。但是,即使在设置之后并重新启动工具箱,它也没有为我生成该路径中的脚本。
  • 大声笑..愚蠢的我..注意不要在那里设置一个只能使用 sudo 访问的文件夹。如果你这样做,它将默默地失败创建脚本。我已经设置 /usr/local/bin 并且失败了......对不起

标签: javascript java spring typescript intellij-idea


【解决方案1】:

此选项在 Windows 上不可用,否则您可以在 工具 菜单中找到它。

Tools | 创建命令行启动器(适用于 Mac/Linux)。

如果 IDE 安装由 JetBrains Toolbox 管理,则启动器选项在 IDE 中将不可用,您应该使用工具箱设置来创建启动器。

【讨论】:

    【解决方案2】:

    在 Linux 上,将 IntelliJ IDEA 安装为 snap 包会自动创建名为 intellij-idea-communityintellij-idea-ultimate 的命令行启动器。 工具 |创建命令行因此启动器命令可用。

    查看this link 了解有关在Windows、macOS 和 Linux 上启用它的更多信息。

    【讨论】:

      【解决方案3】:

      对于带有 +2019 Intellij 的 Mac OS

      1. 你需要JetBrains ToolBox
      2. 开启生成 shell 脚本(不再在工具 > 创建命令行启动器中)
      3. 设置路径为 /usr/local/bin/
      4. 删除 /usr/local/bin/ 中的旧可执行文件
      5. 退出并重新启动工具箱

      【讨论】:

      • 我的不是在 /usr/local/bin 上创建的。认为这是因为权限,而是在/home/lucas/.local/share/JetBrains/Toolbox/bin 上创建。像魅力一样工作。
      • 我必须先用 echo $PATH 回显我的路径,然后我想我必须改用 /Users/lmuzquiz/bin
      • 也适用于 linux
      • 对于macOS:我尝试了几个路径,只有当我设置/Users/[WHO ARE YOU]/bin时,它才有效。
      【解决方案4】:

      通过工具箱安装2019.1 IDE版本时,需要先移除之前生成的Command-Line Launcher(如通过Tools | Create Command-line Launcher)

      然后启用 Generate Shell script 选项 ToolBox 并指定之前使用的相同路径(例如 /use/local/bin/)

      【讨论】:

        【解决方案5】:

        正如我在问题的 cmets 中所说的那样。

        至少在使用 Idea Community 2019.1 EAP + Jetbrains Toolbox 时,即使在 Linux 中该选项也被禁用。

        您必须访问 Jetbrains Toolbox-> 设置(“登录”按钮旁边的齿轮),将有一个“生成 shell 脚本”选项和设置位置。 设置一个无需 sudo 即可访问的位置,并将该位置放在 PATH 中或将生成的脚本复制到 /usr/local/bin 之类的路径中。

        我需要它才能使用 kscript --idea xxxx.kts (把这个放在这里,以便下一个谷歌搜索找到答案的人:))

        【讨论】:

          猜你喜欢
          • 2021-12-12
          • 2011-08-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-04-03
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多