Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
如何让桌面快捷方式启动的脚本载入环境变量
Apps Section
1374
views ·
3
replies ·
To
floor
Go
xsh6528
deepin
2014-01-01 19:33
Author
我下载了WebStorm
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 。并没有起到载入环境变量的作用
Reply
Like 0
Favorite
View the author
All Replies
electricface
deepin
2014-01-01 19:42
#1
Exec=env JDK_HOME=${jdk_home} /安装目录/bin/webstorm.sh
Reply
Like 0
View the author
xsh6528
deepin
2014-01-01 22:32
#2
Exec=env JDK_HOME=${jdk_home} /安装目录/bin/webstorm.sh
${jdk_home} 是指完整目录地址对吧?
想简单写成
JDK_HOME=$JDK_HOME
不支持这样??
Reply
Like 0
View the author
julor
deepin
2014-01-03 00:36
#3
在webstorm.sh中加入java路径就可以了,我的pycharm也是这样解决的
Reply
Like 0
View the author
Please
sign
in first
Featured Collection
Change
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Events
More
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 。并没有起到载入环境变量的作用