首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用桌面链接在Ubuntu 12中启动IntelliJ IDEA12

无法使用桌面链接在Ubuntu 12中启动IntelliJ IDEA12
EN

Stack Overflow用户
提问于 2013-01-08 00:25:46
回答 5查看 8.9K关注 0票数 5

我已经创建了一个桌面链接,用于在Unbutu12中启动IDEA 12。当我尝试使用此链接启动应用程序时,我收到错误消息:“无法启动Intellij IDEA。找不到JDK。请验证IDEA_JDK、JDK_HOME或JAVA_HOME环境变量是否指向有效的JDK安装”。

我可以从终端启动IDEA导航到安装目录并调用。/idea.sh我的配置: Ubuntu 12.10 Intellij IDEA 12.0.1 Sun JDK 1.6.0_38 IDEA_JDK、JDK_HOME和JAVA_HOME在/etc/bash.bashrc JDK_HOME=/opt/jdk1.6.0_38导出JDK_HOME IDEA_JDK=/opt/jdk1.6.0_38导出IDEA_JDK中定义

JAVA_HOME=/opt/jdk1.6.0_38导出JAVA_HOME PATH=$ PATH :$JAVA_HOME/bin导出路径

它们在运行时正确显示: echo $JDK_HOME -> /opt/jdk1.6.0_38 echo $IDEA_JDK -> /opt/jdk1.6.0_38

在IDEA内部,该JDK被识别为同一指定路径下的有效JDK。

桌面链接是在原始idea.sh文件上使用“制作链接”命令创建的,并复制到桌面上。

任何想法都将受到感谢!

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-01-17 01:12:35

问题的根本原因是IDEA_JDK和JDK_HOME环境变量的位置。它们必须放在/etc/profile中。

在etc/profile中定义环境变量后,有几种方法可以创建桌面链接:

上面提到的

  1. 由Roman Shevchenko

推荐的集成IDEA的方法是从欢迎屏幕调用Configure | Create Desktop Entry (或通过主菜单中的Tools | Create Desktop Entry )

  1. 在ides.sh上调用“建立链接”,并将“链接到idea.sh”移动到桌面。
票数 2
EN

Stack Overflow用户

发布于 2013-01-08 19:14:56

集成IDEA的推荐方法是从欢迎屏幕调用Configure | Create Desktop Entry (或通过主菜单中的Tools | Create Desktop Entry )。会话重启后,您应该能够从Dash菜单启动IDEA,并将其固定到Unity启动器。

票数 6
EN

Stack Overflow用户

发布于 2013-01-08 10:43:17

要使IDEA_JDK环境变量对您从桌面启动的进程可见,您需要在/etc/environment中而不是在.bashrc文件中定义它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14199937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档