2015-07-02 272 views
0

首先,我想道歉,如果这已被覆盖。很难过滤所有与此类似的现有问题。设置环境变量Windows

所以在Windows中有两个(据我所知)设置环境变量的方法。第一个是通过命令提示符,第二个是通过控制面板中的系统属性。

前者对我来说比较理想,但是我有一个问题,那个变量只在该会话中持续存在。当我不得不每次重新设置Java路径时,这会变得非常烦人。

后者是我必须诉诸的,它需要时间,一旦在一个蓝色的月亮,我会忘记在哪里找到菜单。

有没有什么我必须在命令提示符下进行永久设置?可能是一个标志或开关以追加到命令?

+0

否。关闭cmd提示符的生存时间会结束。如果你懒得记住菜单的位置,写一个.bat文件来设置你正在设置的任何东西,并在你需要的时候运行它。另外,启动该面板的cmd是'sysdm.cpl'。 – asgs

+0

我记得在哪里找到它,我只是忘了(虽然很少)。不知道命令是如此谢谢。 – Spedwards

回答

2

SETX命令可以持久地修改环境变量:

SETX提供了唯一的命令行或编程的方式直接 和永久地设置系统环境的值。

这是一个相当强大的工具,但仔细阅读该页面上的注意事项,虽然因为有几个小渔获量使用它。

+0

这真棒!谢谢。 – asgs

+1

为此欢呼。只是为了确保我能正确地做到这一点,'SETX JAVA_HOME“C:\ Program Files \ jdk1.8.x \ bin”/ m' – Spedwards