Java Beans are basically data containers. Simple class with private or protected member variables and getters and setters for each of them. Usually a no-arg constructor is required as well. These components are used to transfer data from one component to another.
While Enterprise Java Beans are distributed server-side components, which must be run in an EJB container. This is one difference - JB can be run anywhere, but EJB only in the server JVM. Whatsmore, EJB come in three flavours - Session for performing business logic, Entity for persistence (nowadays it's called JPA) and Message driven for messaging.
This should be enough for knowing the difference, if you'd like any specific details, don't hesitate to ask.