Link to home
Start Free TrialLog in
Avatar of freqout
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
ASKER CERTIFIED SOLUTION
Avatar of CEHJ
CEHJ
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of freqout
freqout

ASKER

I put them all in, but how do I make them see each other
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
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
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!
I'd say it certainly has been obfuscated, but those classes should still be available.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
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