freqout
asked on
cannot resolve symbol problem with borland jbuilder
I am trying to recompile a java applet I decompiled. I decompiled them all, then I renamed them to .java and placed them into a project in borland jbuilder. I tried to compile it, but got the following errors, can someone please help?
"PantyChat.java": cannot resolve symbol: class n in class PantyChat at line 23, column 3
"PantyChat.java": cannot resolve symbol: class o in class PantyChat at line 32, column 3
"PantyChat.java": cannot resolve symbol: class p in class PantyChat at line 33, column 3
"PantyChat.java": cannot resolve symbol: class q in class PantyChat at line 34, column 3
"PantyChat.java": cannot resolve symbol: class n in class PantyChat at line 23, column 3
"PantyChat.java": cannot resolve symbol: class o in class PantyChat at line 32, column 3
"PantyChat.java": cannot resolve symbol: class p in class PantyChat at line 33, column 3
"PantyChat.java": cannot resolve symbol: class q in class PantyChat at line 34, column 3
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
You can't. If they are no meant to, then they won't, if they are then they will unless you have a problem with your decompiler.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
It looks as if the applet has been obfuscated by the compiler. This is an attempt to make the code unreadible, even undecompilable. It does this by renaming everything it can to silly short names, to make the code hard to read. Names like n, o, p, q - these don't sound lie the original names to me. Not names I'd use anyway.
If it's a "good" obfuscator, it can make the decompilation not work at all or at the very lease be very confusing. And I think it has.
So I suspect you are not going to get very far.
I'd give up if I were you!
If it's a "good" obfuscator, it can make the decompilation not work at all or at the very lease be very confusing. And I think it has.
So I suspect you are not going to get very far.
I'd give up if I were you!
I'd say it certainly has been obfuscated, but those classes should still be available.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is:
-- Split between CEHJ, objects and fva answer.
Please leave any comments here within the next seven days.
PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!
glottis
EE Cleanup Volunteer
I will leave a recommendation in the Cleanup topic area that this question is:
-- Split between CEHJ, objects and fva answer.
Please leave any comments here within the next seven days.
PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!
glottis
EE Cleanup Volunteer
ASKER