在第一期的课程中我们介绍了使用 exe4j 将 jar 包包装成 exe 的方法(将 JAR 转为 EXE(第一期) – exe4j 的使用教程 - http://www.iteknical.com/convert-jar-to-exe-phase-i-exe4j-tutorial/)。这一期我们要做的还是打包成 exe,只不过是使用另外一个工具:Jsmooth。 Jsmooth 是作为一个同样是将 java 程序 Windows 化的工具,和 exe4j 不同的是,Jsmooth 是一个...
在日常开发中,遇到需要将 Java 的 JAR 包转化为可执行文件 EXE 的情况不在少见。一般常见 Java 编写的 Console、AWT、Swing、SWT 等程序。在项目交付时,通常采用 JAR 打包。不过这样会产生几个常见的问题: 使用者不熟悉 JAR 包,拿到手不知道怎么运行(这个最常见); JAR 包是完全开放的,只要使用者有一点 Java 基础,想查看和修改其中的源代码都是非常简单的事; 不利于敏感信息的保密。 这个文章系列主要介绍将将...
不知大家有没有注意过一个细节,在 Java 中使用 MySQL 驱动的时候,有的使用的是 org.gjt.mm.mysql.Driver,有的用的是 com.mysql.jdbc.Driver,不过有多少程序猿/猿清楚它们的来历? 度娘说有两个版本的故事: 其一,org.gjt.mm.mysql.Driver 是早期的驱动名称,后来就改名为 com.mysql.jdbc.Driver,现在一般都推荐使用 com.mysql.jdbc.Driver。在最新版本的 MySQL  JDBC...
Java SWT ( Standard Widget Toolkit ) 是一个开源的 GUI 编程框架,属于 eclipse 项目无心插柳柳成荫的项目。 SWT 官网:http://www.eclipse.org/swt/ 之前有不少人说 Java 的界面做的丑,窗体还是 MFC 和 .NET 的天下。我不得不承认 Java 中 AWT 和 Swing 确实十分丑。最近没事写个计算器的小 SWT Demo 给 Java 的 GUI 平反。借助 Java 跨平台的特性,“一次编写处处...