Wednesday, October 29, 2008

ASM Eclipse plugin + Ganymede + Not on its project's build path

ASM plugin for eclipse found here works neat upto Eclipse 3.3
If you have updated to Eclipse Ganymede, you will see that it no longer works.
It complains something like:

Error (Bytecode Outline) src/Foo.java [in BarProject] is not on its project's build path.


Where Foo.java is the java class for which you want to view the bytecode and MyProject is the eclipse project in which it is present.

After a little bit of googling found out that a new version of the plugin is available for Eclipse Ganymede. 
You can get the new version at http://andrei.gmxhome.de/bytecode/index.html.
Use http://andrei.gmxhome.de/eclipse/ as the update URL with the update manager and install the new version.

Works cool now :)

11 comments:

Anonymous said...

Thank! Works great!

abhi.sanoujam said...

Glad that it was of help!!

Ashish said...

Thanks Buddy!, The post saved me :)

Anonymous said...

Thank you so much!

Anonymous said...

Thanks for this post. I've installed this several times and I keep coming back here for help. Much appreciated.

Ananth said...

Thank you :) . this was very helpful

Gary Rowe said...

Good post - sorted out a problem for me. Thanks :)

Anonymous said...

Well, it doesn't work on Eclipse Helios!

What's so special about this plug-in that is has to be redone every time a new version of Eclipse is released? I mean, do the paths really change from one version to another?!?

abhi.sanoujam said...

Yeah, that update site doesn't actually work for eclipse helios.

Installing it from the marketplace actually works. Just install again using "help"->"Eclipse Marketplace", search for bytecode and install.

For my case, I had already installed from the earlier location, and it told me that as its already installed it will be updated instead. Now its working with helios too.

Anonymous said...

thank you! it now works perfectly :)

Unknown said...

Thanks a lot, installing it with the link from the projects home page left me unable to use Bytecode Outline at all. Thanks to this I've finally got it working.

Post a Comment