Eclipse 中怎么发布JAVA项目
来源:百度知道 编辑:UC知道 时间:2024/05/28 07:04:33
我用exe4j能做出来了不过 jar里面没数据库包 数据库功能不能用 请问 Eclipse 中 导出JAR 怎么把 数据库包 也一起 加入到JAR里面去?
直接能用,严格来说是不可能的,因为java打包以后的程序也是要在虚拟机之上运行的,所以运行Java程序的机器都要有JDK.
这样才能运行.
打包的话,在Eclipse中有Export导出项,在工程上点鼠标右键,可以看到,点击后选择,JAR FILE,然后按提示导出.
但我建议用apache的ANT工具.
导出的这个Jar,并不是在安装了JDK的机器上双击就可以用的.会因编译的JDK版本与使用的JDK版本不同而报错.最好的方法是在jar文件的同级目录下建一个run.bat文件,里面是:java -jar jarfile.jar
这样双击批处理文件就可以运行了.
你连接数据库所需的jar也可以打在你使用的jar文件中.我以前做过,但这个用得不太熟,也不推荐这么使用,
把数据库的驱动jar放到指定位置,
java -classpath "c:\java\mysqlDriver.jar;" -jar jarfile.jar
这样就可以了
给个邮件,然后我发给你一个小例子,
但是Java的做成Exe的是不太可能的,脱离了虚拟机Java是运行不起来的,这个在另一个贴子里我和别人计论过,找到了发给你.
如果你见过没安JDK可以运行的JAVA程序,你先到他的安装目录里找一下,有没有JDK的目录,或者直接看有没有JAVA.EXE这个文件,一般都是在安装目录中有一个自带的JDK.如果是没有,你告诉我,我正在找这样的东西,看看它是用什么工具做成的,可能脱离JDK
导出时,第二个选择画面时,有列出你要导出哪了个工程,你把放驱动jar的文件平夹选上就可以,如果你是从外部引用的,暂进我还没找到
到出成jar文件就行了。
“文件”->“导出”->"java/jar文件"
=====================================
生成exe文件的话,用exe4j这个软件就行了。