[ajug-members] why? NoSuchMethodError: main
Tim Watts
timtw at earthlink.net
Thu Aug 9 14:39:28 EDT 2007
Thanks everyone. int was the problem.
I must be losing my mind. I could swear I've done this successfully before.
Was this EVER possible in Java (perhaps back in the 1.1 days)?
On Thursday 09 August 2007 1:19 pm, Salman Khatri wrote:
> And if you really want to return an error code back to the shell, you
> can do so through java.lang.System.exit(n). If I am not mistaken, your
> method becomes:
>
> public static void main(String[] args) {
> System.exit(new MakeConfigs.doMain(args));
> }
>
>
> Java always returns '0' on a normal, exception-less conclusion of your
> program. It seems to return '1' on an exception. Please note that when
> you run java without any parameters, it shows command line help and
> returns a '0'.
>
> Jeremy Haile wrote:
> > It needs to be "public static void main(String[] args)"
> >
> > Cheers,
> > Jeremy
> >
> >
> > On Thu, 9 Aug 2007 12:24:51 -0400, "Tim Watts" <timtw at earthlink.net>
> >
> > said:
> >> Hi,
> >>
> >> I'm getting this when I run my utilty:
> >>
> >> Exception in thread "main" java.lang.NoSuchMethodError: main
> >>
> >> The class has:
> >>
> >> public static int main(String[] args) {
> >> return new MakeConfigs.doMain(args);
> >> }
> >>
> >> The class is public:
> >>
> >> public class MakeConfigs {...
> >>
> >> And it's in the classpath (otherwise I wouldn't even get this error, of
> >> course).
> >>
> >> I tried java -verbose... and it just tells me what jar it found the
> >> class in.
> >> I'm running under jdk 1.5, it's compiled for 1.4
> >>
> >> Any ideas what could be going on?
> >> _______________________________________________
> >> ajug-members mailing list
> >> ajug-members at ajug.org
> >> http://www.ajug.org/mailman/listinfo/ajug-members
> >
> > _______________________________________________
> > ajug-members mailing list
> > ajug-members at ajug.org
> > http://www.ajug.org/mailman/listinfo/ajug-members
More information about the ajug-members
mailing list