How to run a class from Jar which is not the Main-Class in its Manifest file

后端 未结 7 2246
情深已故
情深已故 2020-11-28 01:39

I have a JAR with 4 classes, each one has Main method. I want to be able to run each one of those as per the need. I am trying to run it from command-line on Linux box.

7条回答
  •  半阙折子戏
    2020-11-28 02:23

    You can create your jar without Main-Class in its Manifest file. Then :

    java -cp MyJar.jar com.mycomp.myproj.dir2.MainClass2 /home/myhome/datasource.properties /home/myhome/input.txt
    

提交回复
热议问题