eclipse打包外部jar包,mysql数据库远程登录.doc
今天做完了一个课程设计,在发布的时候碰到了一些问题,把写 下来吧,希望能碰到相同问题的人借鉴一下。 一. 对于打 jar 包的问题。特别是一些使用了外部包的 Java 程序打 包。 1, 新建工程,JavaTest ,并在工程下建一个 lib 文件夹,把 所有要用的 jar 包复制到里面去。并在:JavaTest 右键—— Builder path——Add External Archvi… 引入刚才加到 lib 包 中的 jar 包。 2, 打包 swing 程序, (我用的 eclipse 是比较新的版本) JavaTest 右键——Export——runnable java file——如图点击完成后就可以了。 二. 因为我的程序使用到了 mysql 数据库,大伙要是想别人的电脑 上可以运行你的程序, (当然我是指别人的电脑上也装了 java 虚拟机, 不用装 mysql 数据库) ,而且还可以联网读取你数据库上的数据,则 要对你的 mysql 数据库做一些处理。由于我是想,希望所有用户都 可以远程访问我的 mysql 数据库,所以我的处理如下: GRANT ALL PRIVILEGES ON *.* TO username @ % IDENTIFIED BY password WITH GRANT OPTION;指其他用户可以远程通过用户名 username 和密码 password 来访问 我的数据库。 这样弄完后,还要把你的电脑 ip 配置到你的程序里去,由于我是使 用了 hibernate 的 jar 包,所以我的 hibernate.cfg.xml 配置如下:jdbc:mysql://你的电脑ip地址:3306/hibernate上面使用 的username 上面使用 的password com.mysql.jdbc.Driverorg.hibernate.dialect.MySQL5Dialecttrue这样配置后就可以把你打成的 jar 包程序放在别人的电脑上运行了, 要注意的是,你的电脑 ip 要是变了,就的重新更改 hibernate.cfg.xml中的配置了