在执行java -jar时,我希望使用一个环境变量作为JVM选项。我想要执行的命令:当我按原样运行上述命令时,jar将运行。OOM="-XX:onOutOfMemory='echo test'"而不是得到以下错误:
Error: Could not find or load mainclass test
我运行代码,在日志中可以看到有两个OOM。我知道的第一个原因是,我可以在stdout中看到正在创建hprof文件:Dumping heap to ../logs\java_pid4604.hprof ...Heap dump file created [37351818 bytes in 1.635 secs]
然后,在代码的末尾,我得到了另一个OOM,我捕获了这个,但是我没有创建第二个hprof文件。是因
或者他会抛给我一个null,因为new没有内存,new是OOM的一个实例。e) {
// JVM had 100 units of "spare memory". 1 is used to create this OOM.units of "spare memory". 1 is used to create this OOM.// JVM had 98 units of "spare memory". 1 is used to cr
每当Android试图在我的片段中膨胀TabLayout时,我就会收到错误: java.lang.ClassNotFoundException。我正在使用Kotlin,不确定这是否重要。:93) at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at android.view.LayoutInflater.