If you don't have the resources to get a dedicated Linux box, get a VM.
Oracle Virtual Box is free and has some pre-built development stacks that might help you get started.
I am trying to inject connection factory or TopicConnectionFactory into EJB with following code,