It's not a secret anymore!*
The moose likes Java in General and the fly likes Maximum size of a Java Class file Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Maximum size of a Java Class file" Watch "Maximum size of a Java Class file" New topic

Maximum size of a Java Class file

colin shuker
Ranch Hand

Joined: Apr 11, 2005
Posts: 744
Hi, I was wondering what the maximum size a java class file can be.
I just wrote a class that was about a 100K in size, and Netbeans 5.0 told me the code was too large.
I split the data into 2 classes and there was no problem.

If you were wondering why my class was so big, its because for my chess application, I have decided to create the images from prestored arrays.
It avoids the hassel of loading images in, and the problems faced with loading when using JARs.

Thanks for any info.
Campbell Ritchie

Joined: Oct 13, 2005
Posts: 37891
Don't know. I looked in the JLS and there doesn't seem to be a maximum size there. . .
Stefan Wagner
Ranch Hand

Joined: Jun 02, 2003
Posts: 1923

Limitations of the Java Virtual Machine are found here:
(at the bottom)

Perhaps your class mets one of the criterias - a direct size-of-class limit isn't mentioned there (but perhaps nearby?).
jQuery in Action, 2nd edition
subject: Maximum size of a Java Class file
Similar Threads
mediatracker and streams
Regarding big java files...
Make JTable With Images More Responsive?
Part 2 -Upload restrictions and creating the .jar file
Can I set JVM memory size when running applets?