android - 虚拟机初始化时出错

标签 android jvm

我想从apk文件中提取源代码。 为此,我引用了网上给出的链接。但是当我在命令提示符下运行 dex2jar classes.dex 时,我得到了 “在 VM 初始化期间发生错误 无法为对象堆保留足够的空间 无法创建 JVM“ 请指导我如何克服这个错误。

最佳答案

编辑文件夹中的文件dex2jar.bat。改变这个:

java -Xms512m -Xmx1024m -cp %CLASSPATH% "com.googlecode.dex2jar.v3.Main" %*

内存设置要小一些。

关于android - 虚拟机初始化时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10580212/

相关文章:

java - 尽可能晚或在它们所属的最近的大括号中声明局部变量?

Android 将图像分成几 block 并获得等效大小的图像 block ( block )

java - 适用于每个 JVM 的最小 Java 类文件是什么?

java - JVM 字节码指令 Tload_<n> 与 Tload

java - Java 中守护线程和非守护线程的优先级

android - 如何为 Android 操作系统移植一些 linux 命令?

android - 如何在 Xamarin Android 的文本更改事件中更改编辑文本的文本

android - 滑动列表项以获取更多选项(Flutter)

java - Unix 中的 jvisualvm

java - 我需要使用 JDK 13.0.2 编译什么版本的 JRE?