Intellij发射器不工作统一?

在我创build的/usr/share/applications

intellij.desktop

 #!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Type=Application Terminal=false Exec=/path/To/idea.sh" Name[en_US]=Intellij Name=Intellij Icon=/path/to/intellij.png 

然后我将它拖到Unity启动栏。 我点击它,但没有任何反应。 我怎样才能使它工作?

JAVA_HOME设置正确,其他Java应用程序(如Eclipse)工作,然后单击idea.sh


我的configuration:

  • Ubuntu 12.10 64位(桌面)
  • Oracle JDK 1.7
  • IntelliJ社区12

您可以在IntelliJ本身中使用“ 工具 ”>“ 创build桌面条目 ”。

事件与创build桌面条目仍然存在错误,因为启动程序不读取JDK_HOMEconfiguration。

所以在创build桌面条目之后,右键单击启动器并select属性,然后在命令input文本中双引号前添加bash -i:exp [:bash -i“/home/me/ides/idea/bin/idea.sh” %F ]

  1. 打开terminal,在/ path / idea / bin文件夹中
  2. ./idea.sh启动IntelliJ
  3. 工具 – > 生成桌面条目
  4. closuresIntelliJ
  5. 在terminal,启动鹦鹉螺作为pipe理员( gksudo鹦鹉螺
  6. 转至/ usr / share / applications
  7. 将IntelliJ的新图标拖到启动器

我通常只是在正常的菜单(右键点击开始菜单,select编辑)下创build一个指向类似bash -i ~/bin/idea/bin/idea.sh

我使用bash -i来读取.bashrc,我已经正确地设置了JAVA_HOME。 这和其他程序一样。

bin / idea始终是最新版本的链接,所以我不必重新创build这个开始菜单项。

从启动器启动intellij Idea
1.创build一个idea.desktop文件

  [Desktop Entry] Name=IntelliJ IDEA Comment=IntelliJ IDEA IDE Exec=/home/rkj/Downloads/idea-IC-129.713/bin/idea.sh Icon=/home/rkj/Downloads/idea-IC-129.713/bin/idea.png Terminal=false StartupNotify=true Type=Application Categories=Development;IDE; 

2.将权限文件添加到可执行文件(右键单击权限选项卡中的文件检查执行)
3.将该文件复制到/ usr / share / applications(sudo cp idea.desktop / usr / share / applications)
4.将该文件复制到/.local/share/applications(sudo cp idea.desktop /.local/share/applications)

现在检查破折号

创build文件jetbrains-datagrip.desktop

 sudo gedit /usr/share/applications/jetbrains-datagrip.desktop [Desktop Entry] Version=1.0 Type=Application Name=DataGrip Icon=/home/gilcierweb/DataGrip/bin/product.png Exec="/home/gilcierweb/DataGrip/bin/datagrip.sh" %f Comment=Develop with pleasure! Categories=Development;IDE; Terminal=false StartupWMClass=jetbrains-datagrip 

只是张贴,以防其他人遇到这个问题。

对我来说,我只需右键单击条目,然后转到属性,然后在“ Work path下的“ Application选项卡中,inputbin文件夹的完整path。

比如/home/teodorvecerdi/Development/idea-IU-172.3317.76/bin/

另一种select:

  1. cd /bin
  2. ln -s <path to idea.sh> idea – 现在可以在“idea”
  3. 打开破折号 ,键入想法,启动IntelliJ
  4. 右键单击边栏中的图标 并将其添加到启动器

为了在Launcher上只有一个IntelliJ图标,你需要在你的想法.desktop文件中添加以下行:

 StartupWMClass=jetbrains-idea 

我的工作示例idea.desktop文件如下所示:

 [Desktop Entry] Type=Application Terminal=false Name=Idea13 Icon=/usr/local/bin/idea13/bin/idea.png Exec=/usr/local/bin/idea13/bin/idea.sh StartupWMClass=jetbrains-idea