很久很久以前,学习过Java,后来跟着MS跑了,终于将Java忘得精光,前段时间碰巧要用到点Java的东西,于是又从最基本开始,学习怎么建一个可执行的Java程序:
1 新建》》项目》》Java项目,名称为“Sample1”,注意最好选中“创建单独的源文件夹与输出文件夹”,这样会eclipse会生成src、bin两个目录
2 项目》》右键》》构建路径》》配置构建路径》》库标签页》》添加外部JAR,选择mysql-connector-java-5.1.6-bin.jar
(此jar文件可以从MySql官方网站上下载。该操作类似于.NET开发中的“添加引用”)
3 src》》右键》》新建》》类,包mymorven,名称ConnMySql 选中public static void main(String[] args)方法。在打开的代码文件中添加如下代码,用于访问MySql数据库:
4 ConnMySql.java文件》》右键》》运行方式》》java应用程序,如连接成功,在eclipse中即可看到如下运行输出:
OK!
MIN
JOIN
HEX
REPLACE
CONTAINS
SRID
CURRENT_TIMESTAMP
VARIANCE
VAR_SAMP
CONCAT
GEOMETRY HIERARCHY
…………
5 项目》》右键》》新建》》文件,添加MANIFEST.MF文件,此文件在导出可执行的jar文件时将被用到,内容如下:
Manifest-Version: 1.0
Main-Class: mymorven.ConnMySql
Class-Path: mysql-connector-java-5.1.6-bin.jar
(注意此文件最后有一行空行。同时记得将mysql-connector-java-5.1.6-bin.jar拷贝到lib目录下)
6 项目》》右键》》导出》》JAR文件
选中 源文件夹 库文件夹(即左侧树中的内容基本都选上)
不要选择eclipse项目文件或其它不相关的文件 如.classpath .project MANIFEST.MF
选中以下复选框:
导出选择项目的所有输出文件夹
导出Java源文件和资源
压缩JAR文件的内容
覆盖现有文件而不发出警告
选择导出的目标目录,一般是在项目下新建一个lib文件夹
在下一步,eclipse会提示选择清单文件,此时应选择此前新建的/Sample1/MANIFEST.MF
7 于bin下创建文件run.bat,文件内容如下:
java -jar "..\lib\ConnMySql.jar"
双击该bat文件,即可运行程序