Chapter 3, “Developing EJB Clients”

If clients run with a JRE, instead of a full JDK, you can prevent the client from trying to generate and compile stubs by setting the system property djc.allowRuntimeCompile to false for the Java command that starts the client application.