Eclipse 中怎么发布JAVA项目

来源:百度知道 编辑:UC知道 时间:2024/05/28 07:04:33
我用Eclipse 做了一个JAVA 项目 想变成一个 在别人电脑里 直接能用的文件,我做的项目中需要用到连接数据库的 数据库是MYSQL 请高手指点一下
我用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这个软件就行了。