正确设置了环境变量。 该项目编译没有错误。 释放和调试可执行文件通过Windows控制台执行。
#include <iostream>
using namespace std;
int main()
{
cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
return 0;
}
在eclipse IDE中运行“Debug Configuration”时,我得到了预期的输出:
在日食中运行“运行配置”时,我得到一个意外的输出:
两种配置没有区别,它们是在不同模式下运行的相同配置。 一切都是新装置。
我缺少什么,如何让“运行配置”正确显示输出?
我在stackoverflow找到了另一个答案。我觉得这个问题与它的区别是相似的。我的路径是正确的,我可以运行eclipse之外的程序就好了。我将尝试应用所有解决方案,但我认为这里的答案会有所不同。
编辑: 我将JVM添加到了标签中。 解决方案可能与重新启动JVM有关。 JVM是否缓存环境变量?
答案 0 :(得分:0)
我今天早上回到了电脑,没有改变任何东西,输出开始工作。 我的猜测是,在向路径变量添加内容后需要重新启动。 这在现代时代有点奇怪 - 但重新启动就是这个伎俩。
这也可以解释重新安装帮助的报告,因为人们在重新安装像jvm这样的东西之后往往会重新启动。