问题描述
ErroroccurredduringinitializationofVMCouldnotreserveenoughspaceforobjectheapCouldnotcreatetheJavavirtualmachine.在安装spark时总是出现上述问题(ubuntu14.04系统),在网上搜了好久也没有解决,搭个spark从jdk8一路装到jdk6,还是出问题,java真是让我精疲力尽啊。
解决方案
解决方案二:
加大JVM启动时的内存java-Xmx1g-Xms1gapplication-Xmx1g设置最大可用内存为1g-Xms1g设置内存初始化最小值1g
解决方案三:
引用1楼Inhibitory的回复:
加大JVM启动时的内存java-Xmx1g-Xms1gapplication-Xmx1g设置最大可用内存为1g-Xms1g设置内存初始化最小值1g
Exceptioninthread"main"java.lang.NoClassDefFoundError:applicationCausedby:java.lang.ClassNotFoundException:applicationatjava.net.URLClassLoader$1.run(URLClassLoader.java:202)atjava.security.AccessController.doPrivileged(NativeMethod)atjava.net.URLClassLoader.findClass(URLClassLoader.java:190)atjava.lang.ClassLoader.loadClass(ClassLoader.java:306)atsun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)atjava.lang.ClassLoader.loadClass(ClassLoader.java:247)Couldnotfindthemainclass:application.Programwillexit.
解决方案四:
[InvalidUTF-8][InvalidUTF-8][InvalidUTF-8]
解决方案五:
引用2楼lihongli201107的回复:
Quote: 引用1楼Inhibitory的回复:
加大JVM启动时的内存java-Xmx1g-Xms1gapplication-Xmx1g设置最大可用内存为1g-Xms1g设置内存初始化最小值1gExceptioninthread"main"java.lang.NoClassDefFoundError:applicationCausedby:java.lang.ClassNotFoundException:applicationatjava.net.URLClassLoader$1.run(URLClassLoader.java:202)atjava.security.AccessController.doPrivileged(NativeMethod)atjava.net.URLClassLoader.findClass(URLClassLoader.java:190)atjava.lang.ClassLoader.loadClass(ClassLoader.java:306)atsun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)atjava.lang.ClassLoader.loadClass(ClassLoader.java:247)Couldnotfindthemainclass:application.Programwillexit.
没找到main方法..
解决方案六:
没找到main方法是环境变量的问题吗,用的是java6.