一个java包中有两个含Main的类的运行方法
2012-10-12 00:38
549 查看
一个java包中有两个含Main的类的运行方法
2011-09-27 09:09:51| 分类:技术相关 |字号 订阅
虽然java推荐的是将应用分项目管理,但对于某些小程序,相互关系密切,打成一个jar运行也挺方便。但是若两个类都有Main方法,此时Manifest文件处理不了这种情况,该如何运行两个程序呢?
设有一个package为test2jar,两个含Main方法的类分别为test1和test2
则打成包后(manifest文件中可不指定Main方法类)
java -cp .;test2jar.jar test2jar.test1将运行test1类。
java -cp .;test2jar.jar test2jar.test2将运行test2类。试过将 cp路径中的.或test2.jar.jar去除,都不行。
相关文章推荐
- android环境下写了一个测试Java类,带有main方法,可是无法运行
- JAVA中申请了两个对象,分别在调用方法和声明方法中把其中一个对象直接赋值给另外一个对象,运行结果,求原理。
- idea创建一个java的maven,运行main方法找不到路径
- 运行Java应用必须通过main()方法吗?
- Java项目中每一个类都可以有一个main方法
- 在maven工程里运行java main方法
- maven - 使用maven运行java的main方法
- myeclipse中运行main方法时java.lang.UnsupportedClassVersionError: Bad version number in .class file
- Sublime Text 3中配置编译和运行Java的两个方法
- 在java中为什么要把main方法定义为一个static方法?
- maven 项目,运行main方法时java找不到或无法加载主类
- Sublime Text 3中配置编译和运行Java的两个方法
- java程序练习:尝试创建一个父类,在父类中创建两个方法,在子类中覆盖第二个方法,为子类创建一个对象,将他向上转型到基类并调用这个方法。
- java提供在一个类的main方法中调用另一个类的main方法
- Docker下搭建一个JAVA Tomcat运行环境的方法
- 【Java】给定两个32位的整数N与M,以及表示比特位置的i与j。编写一个方法,将M插入N,使得M从N的第 j 位开始,到第 i 位结束。
- .bat文件运行java程序的main方法
- Sublime Text 3中配置编译和运行Java的两个方法
- 一个在java运行时利用反射动态调用方法的例子
- 一个环境变量导致运行报错Exception in thread "main" java.lang.NoClassDefFoundError: