Blogs by topic J2SE and user ss141213
| • Accessibility | • Ajax | • Blogging | • Business | • Community |
| • Databases | • Deployment | • Distributed | • Eclipse | • Education |
| • EJB | • Extreme Programming | • Games | • GlassFish | • Grid |
| • GUI | • IDE | • Instant Messaging | • J2EE | • J2ME |
| • J2SE | • Jakarta | • JavaFX | • JavaOne | • Jini |
| • JSP | • JSR | • JXTA | • LDAP | • Linux |
| • Mobility | • NetBeans | • Open Source | • OpenSolaris | • OSGi |
| • P2P | • Patterns | • Performance | • Porting | • Programming |
| • Research | • RMI | • RSS Feeds | • Search | • Security |
| • Servlets | • Struts | • Swing | • Testing | • Tools |
| • Virtual Machine | • Web Applications | • Web Design | • Web Development Tools | • Web Services and XML |
J2SE

Recently I came across an interesting class loading behavior. Look at the test below...

Did you know javap ignores Class-Path manifest attribute where as javac honors it? I didn't.

If you are creating a jar and you see it having an empty manifest, then blame it on the poor documentation of the API.

What do you expect Class.getAnnotations() do when it can't load one of the annotation types present in the class? Read on...

Recently my colleague observed an unusual class loading error while experimenting in GlassFish V3. I really enjoyed analysing the issue and getting to the root of the problem. I will share my experience here.

In my last blog I talked about Java related issues that I faced while writing an annotation processor that would generate persistence.xml file when I compile my JPA entity classes. To complete the story, this time I will share my maven experiences.



