创建命令行启动程序未找到Intellij

时间:2017-09-21 18:42:34

标签: javascript java spring typescript intellij-idea

我想用

idea pom.xml

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

有人可以帮助我吗?

谢谢

6 个答案:

答案 0 :(得分:5)

正如我在问题评论中所说的。

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

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

我需要能够使用kscript --idea xxxx.kts (将其放在此处,以便下一个谷歌搜索找到答案的人:))

答案 1 :(得分:5)

对于具有+2019 Intellij的 Mac OS

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

答案 2 :(得分:3)

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

Tools | 创建命令行启动器(在Mac / Linux上可用)。

答案 3 :(得分:3)

通过工具箱安装2019.1 IDE版本时,首先需要删除先前生成的命令行启动器(例如,通过工具|创建命令行启动器)

然后启用“生成外壳程序”脚本选项“工具箱”并指定之前使用的相同路径(例如/ use / local / bin /)

答案 4 :(得分:0)

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

选中this link,以获取有关在 Windows,macOS和Linux 上启用它的更多信息。

答案 5 :(得分:0)

(Manjaro)

必须在/bin/的{​​{1}}文件夹中设置这些权限,以便工具箱生成Shell脚本。终于对我有用:)

give my user account read/write perms