gpt4 book ai didi

java - -XX :MaxPermSize=128m: command not found when setting MaxPermSize on linux server

转载 作者:行者123 更新时间:2023-11-28 22:34:45 25 4
gpt4 key购买 nike

Getting this kind of error on linux server in my project when i run my spring-hibernate project i read the

Increase permgen space

有人回复执行

 -XX:MaxPermSize=128m

to increase of MaxPermSize but when i execute this command in in my project under directory of classes i got an error

[root@server classes]# -XX:MaxPermSize=128m
-bash: -XX:MaxPermSize=128m: command not found

Initial SessionFactory creation failed.java.lang.OutOfMemoryError: PermGen space

当我在实时服务器上工作时,如何只为一个特定项目设置 MaxPermSize 一些项目在该服务器上运行,所以请给我建议正确的解决方案,以便我可以在实时服务器上设置 MaxPermSize

最佳答案

您误解了原始问题的答案。

当您运行 Java 程序时,您使用如下命令:

java [JVM arguments] ClassName [program arguments]

--XX:MaxPermSize=128m 部分位于“JVM 参数”部分 - 它是 JVM 为 PermGen 分配 128m 内存的指令。

因此您应该在脚本中编辑 java 命令,而不是将该参数放在单独的行中。

您还应该考虑升级到 Java 8,其中不再存在 Permgen。

关于java - -XX :MaxPermSize=128m: command not found when setting MaxPermSize on linux server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36354388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com