从eclipse导出java程序的jar包单独运行
2011-07-20 23:56
405 查看
方法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%;
导出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%;
相关文章推荐
- 如何让Java程序脱离Eclipse运行(导出生成jar包)
- java eclipse导出可运行jar包(java服务)和导入
- java程序在eclipse上运行和导出文件运行结果不同
- Eclipse下导出java程序可执行的jar包图片无法显示问题的一种解决方法
- eclipse导出java程序并且移到linux系统上运行
- eclipse 导出可运行jar包 cmd命令执行java **.jar时找不到第三方jar包问题
- java程序在eclipse上打jar包,Linux上成功运行
- java程序在Eclipse打包成jar程序并在机器中用bat运行
- 在eclipse中JAVA从打包成jar程序到双击运行的整个过程(没有主清单属性问题的解决)
- 用Java作为默认程序打开Eclipse导出的jar文件
- Java程序导出成.jar文件、生成.exe可执行文件及打包成可执行安装程序(可在无Java环境的计算机上运行)--以个人所得税计算器为例
- Eclipse下导出java程序可执行的jar包图片无法显示问题的一种解决方法
- 获取Java程序运行的路径 | 获取当前jar包的路径
- Java之——Linux后台运行jar程序
- 如何在eclipse中把java程序打包成jar包?
- Java项目导出为jar包,并在windows/linux下运行
- Eclipse导出可直接运行jar类型文件的方法
- 在eclipse中创建maven项目、导出jar包、在windows服务器上运行
- eclipse导出jar(java打包导出jar)
- eclipse运行java程序时要求Select Java Application