Exec=env JDK_HOME=${jdk_home} /安装目录/bin/webstorm.sh
Featured Collection
Popular Ranking
Popular Events
jdk已经配置好了
如果在 安装目录/bin 下运行 webstorm.sh就能正常启动
但是我在桌面上创建了快捷方式
[Desktop Entry]
Version=3.0
Name=WebStorm
GenericName=WebStorm
Comment=WebStorm Launcher
Exec=/安装目录/bin/webstorm.sh
Icon=/安装目录/bin/webide.png
Terminal=false
Type=Application
Categories=Development
就会提示
No JDK found. Please validate either WEBIDE_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.
http://stackoverflow.com/questions/1613 ... p-launcher
这里说因为终端中环境变量和桌面上环境变量不一样。在webstorm.sh中自己写一句JDK_HOME变量。我试了,这样确实可以。
但是我很好奇如何修改桌面变量。使得用桌面快捷方式上执行的程序也能查到PATH、JAVA_HOME这些环境变量??
我发现goagent的桌面快捷方式的 Exec 写了这样的前缀 /usr/bin/env python
但是我自己添加了 /usr/bin/env 。并没有起到载入环境变量的作用