编写一个批处理文件,在该文件中设置环境变量,启动 JVM。
解决方案 »
- JAVA操作SSL协议,通过Socket访问Https问题
- barcode4j生成二维条码汉字问题
- struts2+extjs注册问题
- 如何加载hibernate.cfg.xml
- 这句简单的sql改成hql,谢谢
- 关于acegi整合cas的问题
- 如何让jboss只记录当天日志 在线等回复
- Myeclipse 中配置hibernate出问题
- 开发hibernate出现 No TransactionManagerLookup configured (in JTA environment, use of process level read-write cache is not recom
- 怎样通过eclipse+myeclipse启动tomcat 5.0
- 抱错:No suitable driver,我建立了一个soap的客户端运行时遇到的问题!!!急
- 如何解决时间敏感大规模报表的效率问题——哪位英雄了解OSCache?
批处理文件怎么写,怎么设置环境变量,启动JVM?
报错的那一行是一个构造函数 SB = new SerialBean(com,4800);//comm=1;
public static void main(String[] args) {
Comp c = new Comp();
c.execute();
}
}其中的 Comp 模拟楼主使用的第三方组件,我将它打包到 comp.jar 中。建立一个清单文件 MAINFEST.MF,内容如下:Manifest-Version: 1.0
Class-Path: comp.jar
Main-Class: com.storm.app.Main建立一个 app.jar 文件,其中包括 Main.class 和清单文件。将 app.jar 和 comp.jar 放在同一目录,在该目录中再建立一个批处理文件 run.bat,内容如下:
set classpath=.;comp.jar;%classpath%
java -jar app.jar
我按上述过程做了测试,没有问题。
关键是要自己写一个MANIFEST.MF文件,指示classloader加载comp.jar