java默认安装,更改默认的java安装

我在Windows 7计算机上安装了许多Java版本。其中一些是32位,一些是64位。现在默认情况下它会启动其中一个最后版本(1.7 64位)。如何告诉我的Windows 7机器使用其他版本的Java?其中一个原因是我正在使用Microsoft Visual Studio C ++开发一个JNI项目 - 它也使用java 1.7 64位。

最好的祝福,

安德烈

我已经设定:

用户变量:

JAVA_HOME = C: j2sdk1.4.2_04

PATH =%JAVA_HOME% BIN;%PATH%

和系统变量:

JAVA_HOME = C: j2sdk1.4.2_04

PATH = ... a_lot_of_paths ...;%JAVA_HOME% BIN;%PATH%

对于用户或系统设置,我不知道哪个更好。完成两个。

系统重启。

并且...它没有帮助:(

当我从cmd运行"java -version"时,我有java 1.7,但不是在PATH中定义的java 1.4。

运行C:> java之后

我得到了两个结果:

C: WINDOWS SYSTEM32 的java.exe

C: j2sdk1.4.2_04 BIN 的java.exe

谁让Java进入我的Windows目录??? !!!

怎么处理?

转到控制面板,打开经典视图,单击Java打开Java控制面板,单击Java选项卡,然后单击视图按钮。它将向您显示计算机上可见的每个Java运行时环境,然后您可以启用和禁用其他只保留您想要的环境。

@carlspring的答案是正确的,如果你想设置你的默认Java配置会影响你的Windows 7盒子上运行的所有应用程序,但我不相信这是你要求的。

如果您要求Visual Studio使用与默认使用的JDK不同的JDK,则必须为Visual Studio单独配置它。

通过编辑VCVARS32.BAT(通常位于C: Program Files Microsoft Visual Studio VC98 Bin中)并添加如下行来设置此项...

set PATH=C:\\Java\\jdk1.6.0_03\\bin;%PATH%

...然后你告诉VS使用这个旧版本的JDK,而不是默认使用它。

进一步阅读:MSDN为命令行构建设置路径和环境变量

我用的是MSVS10。我在C: Program Files(x86) Microsoft Visual Studio 10.0 VC bin目录中找到了文件vcvars32.bat。我把线条

设置JAVA_HOME:

JAVA_HOME="c:\path\to\jdk"

设置路径:

PATH=%JAVA_HOME%\bin;%PATH%

此外,您可能需要查看控制面板,其中有一个Java设置/ Java控制面板,您也可以从那里设置默认设置,但如果我没记错的话,这只能在浏览器中使用。

您也很可能需要重新启动。

我设置了:用户变量:JAVA_HOME = C: j2sdk1.4.2_04 PATH =%JAVA_HOME% bin;%PATH%和系统变量:JAVA_HOME = C: j2sdk1.4.2_04 PATH = ... a_lot_of_paths ...; %JAVA_HOME% bin;%PATH%我不知道哪个更好设置 - 用于用户或系统设置。完成两个。系统重启。并且...它没有帮助:(当我从cmd运行"java -version"时我有java 1.7,但不是在PATH中定义的java 1.4。运行C:>之后我得到了两个结果:C: Windows System32 java.exe C: j2sdk1.4.2_04 bin java.exe谁让Java转到我的windows目录??? !!!如何处理?

%JAVA_HOME% bin中;需要在PATH变量的最开头,否则将首先拾取PATH上的任何先前安装。

也许试试:

set JAVA_HOME=C:\jdk1.6.0u24

set PATH=%JAVA_HOME%\bin;%PATH%

并看到这些主题:

Windows中的JRE安装目录

unix"哪个java"在windows上等效命令?

您可以在PATH变量中找到java工具(javac,java,javaw等)的路径。因此,您可以编辑PATH变量以使用不同的Java版本。如果您使用其他东西(如应用程序服务器),您应该检查文档并设置适当的系统变量(JAVA_HOME等)

尝试设置JAVA_HOME环境变量。它可能有所帮助,但我不确定Microsoft Visual Studio是否尊重它。

应将JAVA_HOME设置为要使用的JRE / JDK所在的目录。

但是现在我的机器中有这样的环境变量。哪个是非常基本的设置,告诉windows运行什么?

除了JAVA_HOME之外,您还需要将PATH变量更改为PATH =%JAVA_HOME% bin;%PATH%。重启也可能会更好。

好吧,你需要定义它。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值