我试图增加jvm堆大小的值,但它不起作用。有谁能帮我解决这个极客问题吗? 我的配置是如下:Windows 7的64位,4 GB,i3的CPU增加Java堆大小
当我尝试像-Xmx2000M我没有什么
哪里是我的错误?
我试图增加jvm堆大小的值,但它不起作用。有谁能帮我解决这个极客问题吗? 我的配置是如下:Windows 7的64位,4 GB,i3的CPU增加Java堆大小
当我尝试像-Xmx2000M我没有什么
哪里是我的错误?
您需要提供一些JVM以使用这些新设置运行。
您使用的参数仅配置JVM,它仍然需要您要运行的任何jar或类文件。
要在Windows上永久配置JVM配置文件,请按照these Instructions。该设置工具可以让你编辑运行参数:
你需要指定以及要运行哪个类/罐。你不能只增加所有Java应用程序的默认堆大小。相反,您必须编辑您正在尝试运行的程序的命令行。
根据OP试图运行的内容,可能会有一个可以设置的系统属性。 –
很难说,没有任何进一步的背景。从这个问题看来,他想为所有的java应用程序设置一个新的默认值 – koljaTM
你的命令是正确的。你需要指定你想用增加的堆大小运行。像这样的东西
java -Xmx2000M -Xms1000M -jar <jar-file-name>.jar
+1来考虑命令。 – Freak
在上一个屏幕截图中出现的错误是关于无法运行的类文件。
您应该在运行java命令时提供包含main函数的类文件。
java -Xmx2000M -Xms1000m MyClass
考虑到你的类路径中有MyClass.class。
我认为你期待这一点。
$的java -Xmx2000M -Xms1000M -XshowSettings:所有
VM settings:
Min. Heap Size: 1000.00M
Max. Heap Size: 1.95G
Ergonomics Machine Class: server
Using VM: Java HotSpot(TM) 64-Bit Server VM
+1表示参数 – Freak
可能是我迟到了) 但我认为你可以使用它。在IDEA中,从下拉列表中选择Edit Configuration...
(看下面的图片)。然后输入VM Options
您的参数-Xmx2000M -Xms1000M
。 How to find Edit Configuration on IDEA
你没有命令。你想要跑什么? –
你对'java -Xmx2000M -Xms1000M'有什么期望?你想运行什么Java类? –
如果我想默认设置这个值? – user2105282