deepak dash
deepak dash

Reputation: 245

Unable to import JAR files?

I need a particular JAR file, fo execute a code. I am able to run the code In eclipse by adding the JAR file to libraries.

But when I run he code from cmd prompt I get error saying unable to import javax.jms(the jar file).

C:\tibco\ems\8.5\samples\java\JNDI>javac tibjmsJNDIFT.java
tibjmsJNDIFT.java:43: error: package javax.jms does not exist
import javax.jms.*;
^
tibjmsJNDIFT.java:108: error: cannot find symbol
                        ConnectionFactory connectionFactory =
                        ^
  symbol:   class ConnectionFactory
  location: class tibjmsJNDIFT
tibjmsJNDIFT.java:109: error: cannot find symbol
                        (ConnectionFactory)jndiContext.lookup(factory[j]);
                         ^
  symbol:   class ConnectionFactory
  location: class tibjmsJNDIFT
3 errors

C:\tibco\ems\8.5\samples\java\JNDI>

Upvotes: 0

Views: 522

Answers (1)

Mark Bramnik
Mark Bramnik

Reputation: 42481

You should use the "-cp" or "-classpath" option:

javac -cp ".:/path/to/jms.jar:/path/to/any-other.jar" tibjmsJNDIFT.java

On Windows OS you might have to use "semicolons" (;) instead of "colons" (:)

Upvotes: 1

Related Questions