kali linuxのdex2jarで「OutOfMemoryError: Java heap space」
kali上のdex2jarを実行したところ、下記のエラーが発生した。
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
どこでメモリの設定変えるんだっけ?と少し調べたのでメモを残しておきます。
環境
- kali linux
解決方法
# which d2j-dex2jar /usr/bin/d2j-dex2jar
/usr/bin/d2j-dex2jarの下記の部分を書き換える。
変更前
java -Xms512m -Xmx1024m -classpath "${_classpath}" "com.googlecode.dex2jar.tools.Dex2jarCmd" "$@"
変更後
java -Xms2048m -Xmx2048m -classpath "${_classpath}" "com.googlecode.dex2jar.tools.Dex2jarCmd" "$@"