Closed GoogleCodeExporter closed 9 years ago
What version of JDK are you using. I was having essentially the same problem.
It turns out for me that Java could not find the package org.objectweb.asm when
trying to import org.objectweb.asm.ClassVisitor and org.objectweb.asm.Opcodes.
The solution that worked for me was installing default-jdk (which in turn,
installed openjdk-6-jdk for amd64). Previously I just had sun-java6-jdk
installed.
I'm running Ubuntu 10.04.
Hope this helps.
Original comment by RandyFTo...@gmail.com
on 9 Feb 2011 at 3:07
[deleted comment]
increasing JVM memory solved the problem.
Thank You
Original comment by khanmurt...@gmail.com
on 9 Feb 2011 at 10:55
[deleted comment]
Get this exception when i tried to increase the heap memory
C:\Users\Administrator\Desktop\project\androidtutorial\dex2jar-0.0.7.8-SNAPSHOT>
java -Xms512m -Xmx1024m -cp "%CLASSPATH%" pxb.android.dex2jar.v3.Main
%*
version:0.0.7.8-SNAPSHOT
4 [main] INFO pxb.android.dex2jar.v3.Main - dex2jar %* -> %*.dex2jar.jar
22 [main] WARN pxb.android.dex2jar.v3.Main - Exception while process file %*
java.io.FileNotFoundException: File '%*' does not exist
at org.apache.commons.io.FileUtils.openInputStream(FileUtils.java:196)
at org.apache.commons.io.FileUtils.readFileToByteArray(FileUtils.java:1359)
at pxb.android.dex2jar.v3.Main.doFile(Main.java:111)
at pxb.android.dex2jar.v3.Main.main(Main.java:64)
Done.
Original comment by krishnap...@gmail.com
on 9 Mar 2011 at 7:20
[deleted comment]
when I try to open the dex2jar.bat in notepad looks like this
@echo off
set CLASSPATH=
FOR %%i IN ("%~dp0lib\*.jar") DO CALL "%~dp0setclasspath.bat" %%i
java -cp "%CLASSPATH%" pxb.android.dex2jar.v3.Main %*
where I have to modify in this file.
And, when I try to run in second one... get the error look like this
C:\Users\Administrator\Desktop\project\androidtutorial\dex2jar-0.0.7.8-SNAPSHOT>
java -Xms512m -Xmx1024m -cp "%CLASSPATH%" pxb.android.dex2jar.v3.Main
path/to/dexfile.dex
Exception in thread "main" java.lang.NoClassDefFoundError:
pxb/android/dex2jar/v3/Main
Caused by: java.lang.ClassNotFoundException: pxb.android.dex2jar.v3.Main
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: pxb.android.dex2jar.v3.Main. Program will exit.
Original comment by krishnap...@gmail.com
on 10 Mar 2011 at 6:27
[deleted comment]
my problem was solved(increase heap memory)
thank u
Original comment by krishnap...@gmail.com
on 11 Mar 2011 at 6:00
hi, i uses the dex2jar-0.0.7.9-SNAPSHOT. and tried the above methods, it still
show:
java.lang.NoClassDefFoundError: pxb/android/dex2jar/v3/Main
Caused by: java.lang.ClassNotFoundException: pxb.android.dex2jar.v3.Main
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Exception in thread "main"
please help me!thanks!
Original comment by milli...@gmail.com
on 15 Apr 2011 at 8:01
[deleted comment]
Hi pxb1..
Im not getting your point....
How to fix the prob..."
java.lang.NoClassDefFoundError: pxb/android/dex2jar/v3/Main"
How to set a path without space?..
cud u plz explain it ?...
Thanks in advance..
Munna
Original comment by asksub...@gmail.com
on 8 Sep 2011 at 10:18
[deleted comment]
Thanks for your reply..
Yes, I have chosen a (1) startdex2jar using dex2jar.sh..
Original comment by asksub...@gmail.com
on 9 Sep 2011 at 9:04
Original issue reported on code.google.com by
khanmurt...@gmail.com
on 5 Feb 2011 at 11:51