Bic*_*ick 6 java intellij-idea environment-variables java-8
我最近将Java 7替换为Java 8.
IntelliJ中的所有常规应用程序都可以顺利运行.
除了tomcat应用程序之外的所有应用程序 - 从cmd命令行运行但不从IntelliJ运行.
由于JRE_HOME定义中的错误,它无法加载.
我已经在env变量和jdk设置中明确定义了JRE_HOME.
我已经执行了
echo %jre_home%
Run Code Online (Sandbox Code Playgroud)
在IntelliJ终端和cmd中都接收到不同的值
(IntelliJ终端显示未更新的值).
终端中的变量在哪里声明?
我该如何改变它们?
Fra*_*kie 12
如果您通过 JetBrains ToolBox 启动 IntelliJ,它将缓存该$PATH变量,因此不会显示最近的更改。
只需关闭并重新打开 JetBrains Toolbox即可。
大约 5 年后,我在 Windows 10 上遇到了同样的问题,不得不重新启动计算机才能解决它。
\n\n编辑:\n最好的解决方案是不定义 JRE_HOME 环境变量。我不\xe2\x80\x99不知道为什么,但 IntelliJ 坚持使用该环境变量。
\nmis*_*ish -2
看来您可以定义项目特定的环境变量:
在 IntelliJ 项目特定环境变量中,您可以在运行/调试配置 --> 默认值 --> 应用程序 --> 环境变量下设置
来自:
http://emmanuelbernard.com/blog/2012/05/09/setting-global-variables-intellij/#comment-617922540

| 归档时间: |
|
| 查看次数: |
4257 次 |
| 最近记录: |