Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将Intellij从64位切换到32位_Java_Intellij Idea - Fatal编程技术网

Java 如何将Intellij从64位切换到32位

Java 如何将Intellij从64位切换到32位,java,intellij-idea,Java,Intellij Idea,我安装了Intellij终极版。当我看到安装目录时,我看到它同时安装了32位和64位版本的Intellij。但是,当我启动Intellij启动器并启动Intellij时,默认情况下它会启动64位版本的Intellij。我不知道如何切换到32位版本,因为我需要运行32位版本来运行我的程序。我能知道如何切换到32位版本吗。当我点击idea.exe时,什么也没发生。我需要启动Intellij启动器来启动Intellij,它只启动64位版本。我需要更改idea.bat文件吗?请帮忙。提前感谢为什么要切换

我安装了Intellij终极版。当我看到安装目录时,我看到它同时安装了32位和64位版本的Intellij。但是,当我启动Intellij启动器并启动Intellij时,默认情况下它会启动64位版本的Intellij。我不知道如何切换到32位版本,因为我需要运行32位版本来运行我的程序。我能知道如何切换到32位版本吗。当我点击idea.exe时,什么也没发生。我需要启动Intellij启动器来启动Intellij,它只启动64位版本。我需要更改idea.bat文件吗?请帮忙。提前感谢

为什么要切换32位


然而,据我所知,当你想要启动32位的时候,IDEA使用它自己的捆绑32位JRE。如果没有这样的JRE,IDEA会尝试按特定顺序在多个位置查找32位JRE(%IDEA\u HOME%,%JDK\u HOME%,%JAVA\u HOME%)。idea.exe.vmoptions中的值将传递给它。因此,请检查您的JRE版本。

用于运行IntelliJ的Java版本不会影响IntelliJ用于运行代码的版本


如果您告诉IntelliJ在项目中使用32位Java(在提示时设置SDK),这就足够了。您无需将任何内容更改为IntelliJ本身。

但如何启动32位版本的IntelliJ?我的想法有自己的32位JREI,只需要在32位JRE和32位JVM上运行我的项目。我不想更改SDK版本。可能吗?您误解了SDK的版本。您不应该关心JVM IntelliJ本身使用了什么。你应该只关心你告诉IntellJ在你的程序中使用什么JVM。我按了ctrl+Shift+Alt+S,这让我进入了项目配置,在那里我更改了SDK版本。这够好吗?@krish你是唯一能说的人。