I wasn't trying anything out of the oridnary: just download one of the numerous pre-built archives that eclipse provides you with. I extracted the archive and wait.., let me back off for a moment. This is a technical post and hence I am at the liberty of adding in more details ;-). Ahem, So, I recently decided to run into "karmic koala' and had to undergo the process of builing my dev-tools from the scratch - hence the eclipse installation and hence the post. So, as you would expect, I extracted the archive into one of the folders and did a
pnsn@ubuntu: ~/dev/eclipse$ ./eclipse
And bang came the surprise:
bash: ./eclipse No such file or directory
I went - what the hell? Just to make sure I was in my sense I did an ls, chmod, and all the tricks that I could think of - even an exec!
pnsn@ubuntu: ~/dev/eclipse$ exec ./eclipseAnd as I was 2mm close to nirvana, I thought I should perhaps try out what my version of java said it was., and
bash: ../../../eclipse: No such file or directory
bash: ../../../eclipse: Success
pnsn@ubuntu:~/dev/eclipse$ java -version
java version "1.6.0_15"
Java(TM) SE Runtime Environment (build 1.6.0_15-b03)
Java HotSpot(TM) 64-Bit Server VM (build 14.1-b02, mixed mode)
And so I figured out the culprit - the java was a 64bit and I was trying a 32bit version of eclipse. And the realization dawned - not even Eclipse can be benign! There's no way that you can identify the problem without an error message and there's nothing that can drive you mad than a queer error message that is not obviously related with the actual issue. Perhaps, there's an obvious difficulty that prevents the eclipse folks from figuring out these incompatibilities or redirect to a more helpful message. Not my cup of tea- in either case. There's something that I can do, for the sake of my brothers-in-arm of the programming community who might face this very problem, inching closer to insanity and stumbling on to this page - without any further attempt at modesty, I'll be benign.
No comments:
Post a Comment