Elihu, No. By definition, EJB is a part of J2EE. J2EE is a standard for applications that run on an app server. It provides services like security.
If you are writing a stand alone application, EJB 3.0 wouldn't work. What in EJB 3.0 are you trying to leverage. Comparable projects are out there for most if not all of the things EJB 3.0 provides. For example, you could use Spring or Hibernate for the database access.