我有问题试图运行在Linux上的普通用户的Java。 它作为根用户运行良好,但不是一般用户。
任何帮助将是apreciated。
谢谢
root @ pro1 [〜]#哪个java 在/ usr /本地/ JDK /斌/ java的 root @ pro1 [〜]#java -version java版本“1.6.0_22” Java(TM)SE运行环境(build 1.6.0_22-b04) Java HotSpot(TM)64位服务器虚拟机(构build17.1-b03,混合模式) root @ pro1 [〜]#su istream istream @ xxxxxxxxx [/ root]#哪个java 在/ usr /本地/ JDK /斌/ java的 istream @ xxxxxxxxx [/ root]#java -version 虚拟机初始化时发生错误 无法为对象堆预留足够的空间 无法创buildJava虚拟机。 istream @ xxxxxxxxx [/ root]#
更新:
是的,限制是问题..服务器运行cPanel,这是对用户施加一些相当严格的限制。
谢谢(你的)信息。
istream用户是否有任何资源限制(运行ulimit -a
和compare),根目录没有,可能是虚拟内存(RLIMIT_AS / ulimit -v)?
如果是这样,请检查它是否通过/etc/security/limits.conf来应用,并且您可以为istream用户创build一个例外。