win10设置环境变量后怎么生效

win10设置完环境变量后

1.Win10 设置了环境变量,但是没有用啊,怎么回事

win10配置环境变量正确了吗?

如果确实正确了,打开命令行,输入java或者javac等都有使用提示的

如果没有正确,本人综合网上的解答,给出一种配置方法,这里配置的系统变量,切换用户也可使用的,而不是用户变量,供参考,

照做就行了

部分步骤省略,不会的再问吧。只说一些关键的地方

1.找到“系统属性”的窗口

点击“环境变量(N)”,弹出以下窗口:

点击”新建(W)“,弹出

1.首先要配置系统变量JAVA_HOME

变量名固定为JAVA_HOME,不要变,照写即可,具体设置如图:

变量值是jdk所在位置,你去找一下,每个人的都可能不同。一般默认在C盘(?)

我的是C:\Program Files (x86)\Java\jdk1.6.0_39

注意路径里包含的关键字眼"\Java\jdk1.6.0_39",

”\Java\“后紧跟你安装的jdk的版本,有时会找错。

2.接着是Path变量。先在系统变量(S)的面板里,

拖动滚动条找一下是否有Path变量,一般都有的

变量名为Path,系统已有(没有的就把Path写到变量名中,点击”新建“后设置),找到它,不用再输入,这时候就只用输入变量值 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,(注:据网上的攻略,变量为”%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;“,末尾要多了个分号“;”,亲测,加与不加,看不出有多大影响,建议还是加吧。有解释说:path 已经存在的话我们添加上面的那个路径就要放在“;”后面这样就不会破坏Path之前的路径)

(亲测)有时Path环境变量设置会出现以下窗口,尤其是第一次设置,或者其它情况),这是设置好后的界面:

如果出现了,那就在这个页面点击“编辑(E)”或者”新建“,出现一个编辑的框(清空后空白),分别输入%JAVA_HOME%\bin和

%JAVA_HOME%\jre\bin,得到如上图的效果

(据说以上两步做完了就成功配置jdk了。)

为了以防万一,如果不行,还是3步走战略

最后

配置ClassPath 环境变量,和Path的设置类似

变量值为

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(照写,复制粘贴即可,前面的“.;”一个不能少,“.”和“;”)

3个变量JAVA_HOME 、Path、ClassPath都设置完毕后打开cmd(win 10下:运行>;输入cmd或者WIN+R打开”运行“,再输入cmd等)。如果在配置之前已经开了cmd,那就要重新打开再

输入java或者javac测试是否成功。成功了就会有效果

2.在WIN10系统上安装了Java,也改了环境变量,测试能不能运行时发现

三个环境变量的名字和值,

右键【我的电脑】 -- 【属性】--【高级系统设置】--【高级】--【环境变量】

【注意:三个环境变量全部配置在【系统变量】里面】

CLASSPATH

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 【英文输入法下的句号和分号】

-------------------------------

JAVA_HOME

jdk的路径【例如:C:\Program Files\Java\jdk1.5.0_06 根据你电脑的实际JDK路径】

-------------------------------

Path

;%JAVA_HOME%\bin 【在系统原有的path值后加上就行,注意前面有个分号】

-------------------

以上是配置环境变量的正确方法。至于验证如下:

开始,运行,cmd,

输入java 回车。看是否有显示信息

再输入javac 回车。看是否有显示信息

再输入java -version 看是否有显示信息

win10设置完环境变量后

win10设置环境变量不生效

1.Win10 设置了环境变量,但是没有用啊,怎么回事

win10配置环境变量正确了吗?

如果确实正确了,打开命令行,输入java或者javac等都有使用提示的

如果没有正确,本人综合网上的解答,给出一种配置方法,这里配置的系统变量,切换用户也可使用的,而不是用户变量,供参考,

照做就行了

部分步骤省略,不会的再问吧。只说一些关键的地方

1.找到“系统属性”的窗口

点击“环境变量(N)”,弹出以下窗口:

点击”新建(W)“,弹出

1.首先要配置系统变量JAVA_HOME

变量名固定为JAVA_HOME,不要变,照写即可,具体设置如图:

变量值是jdk所在位置,你去找一下,每个人的都可能不同。一般默认在C盘(?)

我的是C:\Program Files (x86)\Java\jdk1.6.0_39

注意路径里包含的关键字眼"\Java\jdk1.6.0_39",

”\Java\“后紧跟你安装的jdk的版本,有时会找错。

2.接着是Path变量。先在系统变量(S)的面板里,

拖动滚动条找一下是否有Path变量,一般都有的

变量名为Path,系统已有(没有的就把Path写到变量名中,点击”新建“后设置),找到它,不用再输入,这时候就只用输入变量值 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,(注:据网上的攻略,变量为”%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;“,末尾要多了个分号“;”,亲测,加与不加,看不出有多大影响,建议还是加吧。有解释说:path 已经存在的话我们添加上面的那个路径就要放在“;”后面这样就不会破坏Path之前的路径)

(亲测)有时Path环境变量设置会出现以下窗口,尤其是第一次设置,或者其它情况),这是设置好后的界面:

如果出现了,那就在这个页面点击“编辑(E)”或者”新建“,出现一个编辑的框(清空后空白),分别输入%JAVA_HOME%\bin和

%JAVA_HOME%\jre\bin,得到如上图的效果

(据说以上两步做完了就成功配置jdk了。)

为了以防万一,如果不行,还是3步走战略

最后

配置ClassPath 环境变量,和Path的设置类似

变量值为

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(照写,复制粘贴即可,前面的“.;”一个不能少,“.”和“;”)

3个变量JAVA_HOME 、Path、ClassPath都设置完毕后打开cmd(win 10下:运行>;输入cmd或者WIN+R打开”运行“,再输入cmd等)。如果在配置之前已经开了cmd,那就要重新打开再

输入java或者javac测试是否成功。成功了就会有效果

win10设置环境变量不生效

2.软件安装问题

先来看些权威的片断: 。

typedef unsigned int HANDLE; #define DECLARE_HANDLE(name) typedef UINT name DECLARE_HANDLE(HMODULE); DECLARE_HANDLE(HINSTANCE); DECLARE_HANDLE(HLOCAL); DECLARE_HANDLE(HGLOBAL); DECLARE_HANDLE(HDC); DECLARE_HANDLE(HRGN); DECLARE_HANDLE(HWND); DECLARE_HANDLE(HMENU); DECLARE_HANDLE(HACCEL); DECLARE_HANDLE(HTASK); 。 。

#define DECLARE_HANDLE(x) typedef WORD x 。

//+------------------------------------------------------------------------- // DECLARE_HANDLE Macro //-------------------------------------------------------------------------- #ifndef DECLARE_HANDLE #define DECLARE_HANDLE(name) \ struct name##__ { DWORD unused; }; \ typedef struct name##__ _far* name #endif 。 。

知道本质了吧~~~~ WINDOWS程序中并不是用物理地址来标识一个内存块,文件,任务或动态装入模块的,相反的,WINDOWS API给这些项目分配确定的句柄,并将句柄返回给应用程序,然后通过句柄来进行操作。

在>(南京大学出版社)一书中是这么说的:句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。 WINDOWS句柄有点象C语言中的文件句柄。

从上面的2个定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,也可能有一个名字和你一样的人。从数据类型上来看它只是一个16位的无符号整数。

应用程序几乎总是通过调用一个WINDOWS函数来获得一个句柄,之后其他的WINDOWS函数就可以使用该句柄,以引用相应的对象。在WINDOWS编程中会用到大量的句柄,比如:HINSTANCE(实例句柄),HBITMAP(位图句柄),HDC(设备描述表句柄),HICON(图标句柄)等等,这当中还有一个通用的句柄,就是HANDLE,比如下面的语句: HINSTANCE hInstance; 可以改成: HANDLE hInstance; 上面的2句语句都是对的。

一个WINDOWS应用程序可以用不同的方法获得一个特定项的句柄。许多API函数,诸如CreateWindow,GlobalAlloc,OpenFile的返回值都是一个句柄值。

另外,WINDOWS也能通过应用程序的引出函数将一个句柄作为参数传送给应用程序,应用程序一旦获得了一个确定项的句柄,便可在WINDOWS环境下的任何地方对这个句柄进行操作。 其实句柄的大量使用已经影响到了每一个WINDOWS的程序设计。

句柄只有当唯一的确定了一个项目的时候,它才开始有意义。句柄对应着项目表中的一项,而只有WINDOWS本身才能直接存取这个表,应用程序只能通过API函数来处理不同的句柄,举个例子来说吧!比如:我们可以为我们的应用程序申请一块内存块,通过调用API函数GlobalAlloc,来返回一个句柄值: hMem=GlobalAlloc(。

); 其实现在hMem的值只是一个索引值,不是物理地址,应用程序还不能直接存取这块内存。

这儿还有一个话外题,就是,一般情况下我们在编程的时候,给应用程序分配的内存都是可以移动的或者是可以丢弃的,这样能使有限的内存资源充分利用,所以,在某一个时候我们分配的那块内存的地址是不确定的,因为他是可以移动的,所以得先锁定那块内存块,这儿应用程序需要调用API函数GlobalLock函数来锁定句柄。 如下: lpMem=GlobalLock(hMem); 这样应用程序才能存取这块内存。

3.如何让Unix环境变量永远有效呢?

在Unix操作系统中可以在shell中通过set命令给环境变量赋值。

但是如果采用这种方式对环境变量进行赋值的话,当重新启动操作系统或者重新启动这个会话的话,原先设置的环境变量就会丢失。也就是说,如果在shell会话中设置环境变量,这只对当前的会话有效。

当系统工程师退出这个会话、下次重新登陆时,操作系统又会采用默认值。但是大部分时候系统工程师可能希望这些环境变量能够永久生效。

此时就需要把这些环境变量定义在启动脚本中。 启动脚本是用户登录到Unix操作系统中第一个执行的程序。

通常情况下,每个shell都需要有一个启动脚本,以用来初始化用户的使用环境。 笔者现在就已profile启动脚本为例,谈谈如何通过这个脚本文件让环境变量永远有效,以及在配制过程中需要注意的地方。

一、。profile与profile 的关系。

通常情况下,在为每个用户创建帐号的时候,操作系统会在这个用户帐号的主目录下面创建一个启动脚本(。 profile)文件。

默认情况下,这个账户的环境变量都是保存在这个文件中。也就是说,不同的用户有不同的启动脚本,可以设置不同的环境变量。

不同用户之间的环境变量是不共享的。 但是在/etc目录下面还有一个profile文件。

这个文件跟用户目录下的profile文件类似,也是一个启动脚本,也可以用来保存环境变量的设置。 通常情况下,操作系统启动的时候,是先执行这个脚本文件,然后再去执行用户目录下的。

profile脚本文件。那么这两个启动脚本文件,对于环境变量的设置有什么不同呢?在谈这个不同之前,大家先来回顾一下在Windows操作系统中设置环境变量的时候,有“用户环境变量”与“系统环境变量”的区别。

在用户环境变量中设置的环境变量,只对这个用户有效。而在系统环境变量中设置的环境变量,在对登陆到这个操作系统的所有用户都有效。

其实在Unix操作系统中,这个两个脚本文件对于环境变量的设置,跟Windows操作系统差不多。在/etc/profile中设置的环境变量,是所有用户在登陆时都必须采用的环境变量,就相当于Windows操作系统中的系统环境变量,供所有用户使用。

而在用户主目录下的profile启动脚本,则只对当前用户有效,这相当于Windows操作系统中的用户环境变量。 所以在环境变量设置过程中,如果系统工程师认为所有用户都需要这个环境变量,那么就需要在/etc/profile脚本文件中进行设置。

相反,如果只有某个特殊的用户需要使用这个环境变量的话,那么就只对当前用户进行设置。如在Unix操作系统上部署Oracle数据库系统时,往往是创建一个Oracle用户。

然后在这个用户下部署Oracle操作系统。同时必须给Oracle用户设置一个$ORACLE_HOME环境变量,否则的话,系统无法正常启动 Oracle操作系统。

此时该在什么地方设置这个环境变量呢?一般来说,在/etc/profile下设置环境变量的话,也未尝不可。因为在这个地方设置环境变量的话,对全体用户都有效,当然也包括Oracle用户了。

但是这么操作的话,会导致一个问题。就是各个用户下跑的应用程序可能会发生相互干扰的情况。

而如果只在Oracle用户下设置$ORACLE_HOME环境变量,那么对于其他用户来说是不起作用的。这就可以保障在Unix服务器操作系统上跑的各个应用相对来说是***的。

所以系统工程师在设置环境变量的时候,如果只是个别用户使用的,那么最好是在用户主目录下的启动脚本文件中进行设置。 只有那些对于全局用户都有影响的环境变量,才在/etc/profile脚本文件中进行设置,如采用的语言等等。

二、特权帐户临时需要用到某些环境变量。 有时候,特权帐户root在进行某些作业时,可能临时需要某些帐户的环境变量。

此时该如何处理呢?由于按照第一个规则,这些环境变量可能是设置在用户主目录下的脚本文件中,所以对于特权用户root来说,这些环境变量也是无效的。 而现在root账户在执行某个作业时,又需要这些环境变量。

如就如上面所说,在Unix操作系统上部署了一个Oracle数据库系统。此时系统工程师需要使用iexpdb工具来备份数据库系统。

为此系统工程师可能设置了一个备份的脚本程序。系统利用cron命令来周期性的自动执行。

可是这个命令必须要在root帐户下才能够运行。当在root账户下运行这个脚本程序的时候,就会提示一个错误信息(提示说找不到这个命令)。

可是在Oracle账户下执行这个脚本程序命名没有问题,这到底是什么原因所造成的呢?原来在这个备份的脚本程序中需要用到iexpdb命令,而这个命令是Oracle数据库系统所特有的,而不是Unix操作系统的命令。 而在root用户下没有 Oracle数据库的环境变量,为此其就不能够识别Oracle数据库系统的下的相关命令。

遇到这种情况该如何处理呢?在root用户的主目录下的profile的配置文件中也设置Oralce数据库系统的环境变量呢?这个解决方案是可行的,但是却有一点小题大作。 如果在root账户目录下的脚本文件中配置这个环境变量的话,那么其在从root账户登陆开始就会生效。

这可能与系统工程师的希望有点远。系统工程师可能只希望只在备份的会话中这个环境变量有效。

而当会话结束时,这个环境变量自动失效。如此的话,仍然。

4.在Win10系统总该如何配偶之tomcat环境变量?在Win10

win10系统中配置tomcat环境的操作方法。

在配置之前我们需要做以下几点:步骤:安装和配置好了Java 的jdk (单机版) 1、下载Tomcat,解压到短一些路径的英文文件夹中,如:D:\Program Files\Tomcat ; 2、在开始按钮单击鼠标右键,选择系统。 3、接着点击高级系统设置; 4、点击高级选项卡,在右下角点击环境变量; 5、点击系统变量中的新建按钮; 6、依次填入:变量名栏填写:CATALIA_HOME (必须大写)变量值栏填写:D:\Program Files\Tomcat (之前解压的文件路径)填入后点击【确定】配置Path变量:选中Path变量,点击右下角编辑。

弹出框中选择新建,在光标闪烁的空白处填写:D:\Program Files\Tomcat\bin检测:按下win+X,在弹出的菜单中点击命令提示符;在命令提示符中输入:startup 能够看到跳出许多文件路径即配置完成!如果出错提示:is not defined correctly 说明填写路径无效,可在新建系统变量那一步选择浏览目录项,找到Tomcat 文件夹,确定即可解决。 需要注意的是,在填写配置路径的时候: 一定要用字母的,如果当前输入法为中文输入出入的:则无效!打开浏览器,输入:localhost:8080 按下回车键。

5.win7 无法修改系统环境变量

右击“我的电脑”,选择“属性”

在打开的页面“控制面板主页”下找到并打开“高级系统配置”。点击“高级系统配置”,打开“系统属性”窗口。

在“系统属性”页面点击“环境变量”

建议修改系统变量而不是某个 用户独有的环境变量。

在系统变量显示框中找到变量“Path",选中并点击"编辑"进行修改。

在弹出的编辑系统变量页面,修改变量值。将要执行命令所在的目录绝对路径加到原来的路径之后,路径与路径通过”;“分号分隔

编辑完变量值之后点击"确定"按钮,完成环境变量的修改

注意事项

环境变量修改后,可能没有立即生效。这时候命令行窗口重启下即可。

win10设置环境变量不生效

转载请注明出处windows之家 » win10设置环境变量后怎么生效

win10

笔记本win10截图设置键

阅读(3534)

本文主要为您介绍笔记本win10截图设置键,内容包括笔记本电脑按什么键可以截屏,win10的,win10快捷截屏怎么设置,win10笔记本任意截图键。截取全屏 自动保存组合键 同时按住Windows+Print Screen组合键,笔记本则按住Windows+Prt Sc SysRq按

win10

win10怎么设置多个背景

阅读(2088)

本文主要为您介绍win10怎么设置多个背景,内容包括如何在win10中使用多个背景,如何在win10中使用多个背景,win10双桌面怎么设置两个不同的壁纸。直接定位到自己想要设置壁纸的图片文件夹小编一般会把图片先放到电脑默认的壁纸文件夹里默认壁

win10

win10保护眼睛设置不改注册表

阅读(2051)

本文主要为您介绍win10保护眼睛设置不改注册表,内容包括word设置的护眼色时有时无,win10系统,用的修改注册表编辑器的办,win10电脑的护眼模式怎么设置,win10护眼模式怎么取消?。Word文档底色设为护眼色步骤: 电脑桌面,右键,点击个性化。 2、点

win10

win10非让我设置苹果手机

阅读(2224)

本文主要为您介绍win10非让我设置苹果手机,内容包括win10找不到iphone手机,怎么回事,升级win10后,电脑无法识别苹果手机!已经试过网上的一些方法,都,非要用苹果电脑相应的操作系统上才能完成开发吗!?!在别的win7。远程桌面连过去报如下错误

win10

win10点蓝牙设置闪退

阅读(1768)

本文主要为您介绍win10点蓝牙设置闪退,内容包括win10打开蓝牙设置闪退,win10蓝牙故障,图标什么的都在,但是打不开蓝牙设置,打开的白,我的电脑是win8系统,蓝牙用不了,设置里一点蓝牙就闪退。1.打开设备并使其可发现。使其可发现的方式取决于

win10

win10酷狗热键设置

阅读(1865)

本文主要为您介绍win10酷狗热键设置,内容包括电脑酷狗输入法怎么设置快捷键?,电脑酷狗输入法怎么设置快捷键?,电脑上有控制音乐的键,酷狗怎么设定?。2015酷狗音乐播放器默认快捷键:播放/暂停:Alt+F5上一首:Alt+Left(左箭头)下一首:Alt+ Right(右箭

win10

win10如何设置定时唤醒

阅读(2085)

本文主要为您介绍win10如何设置定时唤醒,内容包括Win10怎么设置定时开关机休眠唤醒,Win10怎么设置定时开关机休眠唤醒,Win10进入睡眠后怎么设置自动定时唤醒。首先查看电脑的休眠功能是否开启,如果没有需要先开启计算机的休眠功能(注意是“休

win10

win10设置更新在哪

阅读(2045)

本文主要为您介绍win10设置更新在哪,内容包括win10的更新在哪里?怎么设置,win10系统如何更新,更新按钮在哪儿,win10系统更新在哪。Win10系统关闭自动更新功能步骤方法:按WIN+R打开运行,输入services.msc回车然后找到“Windowsupdata”服务

win10

win10处理器个数怎么设置

阅读(2316)

本文主要为您介绍win10处理器个数怎么设置,内容包括win10怎么开启cpu核心数,W10cpu核数怎么修改,win10在任务管理器怎么改应用程序的cpu占用数目。网络上的各种伪技巧多得很,而这个就是比较典型的。在Win7帮助文件中对于msconfig的高级引导

win10

win10如何将任务栏设置成透明

阅读(2044)

本文主要为您介绍win10如何将任务栏设置成透明,内容包括Win10任务栏怎么设置透明,win10电脑任务栏怎么变透明,win10怎么设置任务栏透明。工具:win10方法如下:首先打开操作系统,进入桌面,如下所示,可以看到操作中心和任务栏是没有透明的

win10

win10自动锁定屏幕怎么设置

阅读(3032)

本文主要为您介绍win10自动锁定屏幕怎么设置,内容包括windows10怎么设置自动锁定屏幕,Win101709如何设置自动锁定电脑屏幕,win10电脑屏幕自动锁屏怎么设置?。在Windows10系统桌面,点击桌面左下角的开始按钮,在弹出的开始菜单中点击Windows系

win10

win10设置功能键加fn

阅读(1932)

本文主要为您介绍win10设置功能键加fn,内容包括Mac装的win10怎么设置FN键,笔记本功能键FN在哪里设置啊,怎么将戴尔快捷键设置成FN+的形式?。右下角系统托盘里面,找到bootcamp控制面板。可以在里面修改。(很简单,只有一个选项,你进去一眼就能看

win10

win10怎么给d盘设置权限

阅读(1793)

本文主要为您介绍win10怎么给d盘设置权限,内容包括如何给D盘设置权限?,win10系统D盘权限问题,win10怎么设置权限。win10怎么设置权限呢!当我们局域网里有电脑需要共享的时候怎么设置权限,这个权限有写入权限要怎么操作,如下图有解析。 方法/步

win10

win10蓝牙鼠标pin设置

阅读(2370)

本文主要为您介绍win10蓝牙鼠标pin设置,内容包括win10系统笔记本如何设置无线鼠标,win10系统怎么添加蓝牙鼠标,Win10怎么添加蓝牙鼠标。有线的直接插上即可,无线的操作方法如下:在电脑Win10系统的桌面上,点击左下角的开始菜单中的“控制面板”

win10

win10设置游戏锁帧

阅读(2564)

本文主要为您介绍win10设置游戏锁帧,内容包括Win10怎么游戏锁帧?N卡用很多软件都不行,去调垂直同步又不稳定,win10锁帧60,win10LOL锁帧60。这个问题存在很长时间了,估计还是有很多人因为这个苦恼,我说一下我的解决办法,win10版本是15063版。