File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes Creating Java classes on fly Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Creating Java classes on fly" Watch "Creating Java classes on fly" New topic

Creating Java classes on fly

Bob Mathews
Ranch Hand

Joined: Feb 26, 2006
Posts: 43
Hi all,

Can any one tell me how can I create Java classes on the fly.

Like if I provide name of the java class(fully qualified), with specification of its methods and fields how can I create java classes on fly.

Do I need some Byte code engg. or I can do it with Plane reflection

Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42965
Reflection only works on existing objects (and hence, classes). But you can construct classes from source code at runtime using a library like Javassist. This article I wrote for the JavaRanch Journal explains how it's done.
I agree. Here's the link:
subject: Creating Java classes on fly
It's not a secret anymore!