方法1. 用eclipse3.5中的export ->java->Runnable jar file。
导出jar包,并选择Library handling第二个,package required library.....
这样ibrary会自动包含在导出的jar中,在MANIFEST.MF中可以看到class path. main class等信息,可以修改。
运行的时候在控制台 java -jar XXX.jar
方法2. 上午海哥教写bat的方法:
export->java-> jar file。如导出到d:\run\xxx.jar
手动将lib复制到跟jar包平行的一层,d:\run\lib,将引用的library copy进来
新建一个bat。放在d:\run\,内容为:
java -version
set
classpath=lib\x1.jar; lib\x2.jar (引用了哪些class,可以在eclipse工程的.classpath中查看)
java -Xms1024m -Xmx1024m -classpath %classpath% mainclass名称(含包名) 参数
pause
如果java环境变量没有配置的话,可以在bat上面加上
set JAVA_HOME=jdk路径
set classpath=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar
set path=%JAVA_HOME%\bin;%path%;