Can I invoke a java method other than main(String[])
from the command line?
No you cant
As per Java command line FAQ (which is dead now.) You can check Java Threads FAQ
The entry point method main() is used to the provide a standard convention for starting Java programs. The choice of the method name is somewhat arbitrary, but is partly designed to avoid clashes with the Thread start() and Runnable run() methods, for example.
Check the FAQ. You will get some good knowledge about JAVA command line