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  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 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  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



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