Is it possible to run a Java app which doesn't contain MANIFEST.MF
file? Of course, there's static main
method,just lacks manifest file. And the app is depending on several external .jar
files.
If is this possible, how to do that?
It is possible, you can specify the class to run from the command line:
java -cp yourJar.jar your.main.Class
Same question here:
How to run a class from Jar which is not the Main-Class in its Manifest file
You can also add the manifest, with the following command:
jar -uvfe your.jar foo.bar.Baz
java -jar your.jar # tries to run main in foo.bar.Baz