Get the following error: NoClassDefFoundError: org.apache.log4j.Logger

2011-02-02 Thread henry human

 Hi
 I get the following error when I try to call a smal java
 application(hello friends!) which i placed in a jar file.
 the application has the log4j.jar in its lib directory (and
 classpath) and calls the log4j.logger like this:
 private static final Logger LOGGER =
 Logger.getLogger(Hello.class);
 It works when i run the application in eclipse
 but not when I pack it as a JAR application! (he
 application is not running on tomcat an is only a smal
 commandline application)
 
 Error:
 Exception in thread main java.lang.NoClassDefFoundError:
 org/apache/log4j/Logger
 
 Thanks for your advice




-
To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org



Re: Get the following error: NoClassDefFoundError: org.apache.log4j.Logger

2011-02-02 Thread Jacob Kjome


I presume you are running using something like?...

java -jar myapp.jar

Correct?  Note that if you try to add -classpath as a command line switch 
while using the -jar command line switch, it will be ignored.  In this case, 
you'll have to update your MANIFEST.MF file to include the Log4j library in 
the Class-Path.  Otherwise, just run without the -jar switch and the 
-classpath info will no longer be ignored.



Jake

On Wed, 2 Feb 2011 10:21:13 + (GMT)
 henry human henry_hu...@yahoo.de wrote:


Hi
I get the following error when I try to call a smal java
application(hello friends!) which i placed in a jar file.
the application has the log4j.jar in its lib directory (and
classpath) and calls the log4j.logger like this:
private static final Logger LOGGER =
Logger.getLogger(Hello.class);
It works when i run the application in eclipse
but not when I pack it as a JAR application! (he
application is not running on tomcat an is only a smal
commandline application)

Error:
Exception in thread main java.lang.NoClassDefFoundError:
org/apache/log4j/Logger

Thanks for your advice




-
To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org





-
To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org



Re: Get the following error: NoClassDefFoundError: org.apache.log4j.Logger

2011-02-02 Thread James A. N. Stauffer
You need to add log4j.jar to your classpath.

James A. N. Stauffer        http://jamesjive.blogspot.com
Are you good? Take the test at http://www.livingwaters.com/good/



On Wed, Feb 2, 2011 at 4:21 AM, henry human henry_hu...@yahoo.de wrote:

  Hi
  I get the following error when I try to call a smal java
  application(hello friends!) which i placed in a jar file.
  the application has the log4j.jar in its lib directory (and
  classpath) and calls the log4j.logger like this:
  private static final Logger LOGGER =
  Logger.getLogger(Hello.class);
  It works when i run the application in eclipse
  but not when I pack it as a JAR application! (he
  application is not running on tomcat an is only a smal
  commandline application)

  Error:
  Exception in thread main java.lang.NoClassDefFoundError:
  org/apache/log4j/Logger

  Thanks for your advice




 -
 To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
 For additional commands, e-mail: log4j-user-h...@logging.apache.org



-
To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org