Java默认版本在PATH更改后不会反映 [英] Java default version doesnt reflect after PATH change

查看:148
本文介绍了Java默认版本在PATH更改后不会反映的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我目前正在运行Java 1.7.0_17 64位版本,我想使用Java 32位版本启动一个应用程序。



我更新了PATH变量,指向(C:\Program Files(x86)\Java\jre7\bin) code> Java 32位版本。然后做了一个 java -version ,它仍然显示64位版本。



我放弃了,试图做一个 java -d32 -jar abc.jar 然后它给了我一个

  java -d32 
错误:此Java实例不支持32位JVM。
请安装所需的版本。

请让我知道系统如何刷新PATH变量中完成的最新Java设置。

解决方案

您的<$ c中可能有一个 java.exe $ c> C:\WINDOWS\System32\ 文件夹从以前的安装。将其替换为 C:\Program Files(x86)\Java\jre7\bin


I am running currently on Java 1.7.0_17 64bit version and I want to launch an app using Java 32 bit version.

I updated PATH variable to point to (C:\Program Files (x86)\Java\jre7\bin) Java 32 bit version. Then did a java -version it still shows the 64bit version.

I gave up and tried to do a java -d32 -jar abc.jar and then it gives me an

java -d32
Error: This Java instance does not support a 32-bit JVM.
Please install the desired version.

Please let me know how can the system refresh the latest Java settings done in the PATH variable.

解决方案

There is probably a java.exe in your C:\WINDOWS\System32\ folder leftover from the previous installation. Replace it with the one in C:\Program Files (x86)\Java\jre7\bin.

这篇关于Java默认版本在PATH更改后不会反映的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆