Kachina, Java being easier to crack then other conventional languages... I think in general, Java is no different than any other programming language. While its true that you can discern a lot of class information from Java bytecodes, that still doesn't give you the code. There are a lot of disassemblers for C/C++/etc (I assume these are what you referred to as conventionally compiled language) that can display something very close to source code by looking at register usage, etc. and predicting variables.
I can't comment on "quietly copy the application" and "replace it" because I haven't had the background on that side of the industry, so you may be right. But I don't think Java is any better or worse in respects to cracking it. However, I'm not even a novice in biology and haven't had many chances to dissect coffee beans :-) I hope you are wrong !
-Jony >If someone breaks in via physical or network means to a site >running a conventionally compiled language, all they can do is >damage. But with Java, they can quietly copy the application, >study it at their leisure, and then *replace it* with one that >does what they want. |