File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes java in linux Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "java in linux" Watch "java in linux" New topic

java in linux

sanket karkare

Joined: Jan 12, 2009
Posts: 10
when i run the command

java /home/abc/.config/autostart/Test4

i get

Exception in thread "main" java.lang.NoClassDefFoundError: /home/abc//config/autostart/Test4

I think the problem is because a dot represents current directory in java and a hidden file in linux.
So how to resolve the ambiguity.
Ulf Dittmer

Joined: Mar 22, 2005
Posts: 39548
The "java" command takes as parameter a class name, not a file name. I think you want something like this (assuming that "Test4" is the class name, and it's not in a package).

java -classpath /home/abc/config/autostart Test4

Ping & DNS - updated with new look and Ping home screen widget
sanket karkare

Joined: Jan 12, 2009
Posts: 10
Thanks, your reply worked
I agree. Here's the link:
subject: java in linux
Similar Threads
Array of zero size
String object declaration problem
Strange exception with StrutsTestCase for JUnit
Specific match rule
Hunt Exam Question