I resolved the issue. It needed the -classpath option on the java run command also. <br><br>On Saturday, July 14, 2012 8:03:46 PM UTC-7, George wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">I am attempting to run a Java class I developed called Send to publish messages. It breaks on creating a connection. This is on a Windows server with the RabbitMQ service running successfully - I can use it fine with Node. <br><br>Here is my Java compile statement:<br>C:\java&gt;javac -classpath commons-io-1.2.jar;commons-<wbr>cli-1.1.jar;junit.jar;<wbr>rabbitmq-client.jar;rabbitmq-<wbr>client-tests.jar Send.java<br><br>Here is the code<br>import com.rabbitmq.client.<wbr>ConnectionFactory;<br>import com.rabbitmq.client.<wbr>Connection;<br>import com.rabbitmq.client.Channel;<br>import com.rabbitmq.client.*;<br><br>public class Send {<br><br>&nbsp; public static void main(String[] argv) throws Exception {<br><br>&nbsp; &nbsp;&nbsp;&nbsp; ConnectionFactory factory = new ConnectionFactory();<br><br>&nbsp; }<br>}<br><br>Here are the results<br>C:\java&gt;java Send<br>Exception in thread "main" java.lang.<wbr>NoClassDefFoundError: com/rabbitmq/client/<wbr>ConnectionFactory<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at Send.main(Send.java:10)<br>Caused by: java.lang.<wbr>ClassNotFoundException: com.rabbitmq.client.<wbr>ConnectionFactory<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at java.net.URLClassLoader$1.run(<wbr>Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at java.net.URLClassLoader$1.run(<wbr>Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at java.security.<wbr>AccessController.doPrivileged(<wbr>Native Method)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at java.net.URLClassLoader.<wbr>findClass(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at java.lang.ClassLoader.<wbr>loadClass(Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at sun.misc.Launcher$<wbr>AppClassLoader.loadClass(<wbr>Unknown Source)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at java.lang.ClassLoader.<wbr>loadClass(Unknown Source)<br><br>Has anyone encountered and resolved this issue? Two thoughts I have are ConnectionFactory is dependent on classes not in my compile command and that ConnectionFactory has no parameter-less definitions. <br><br>Thanks for any help,<br><br>George<br><br><br></blockquote>