Java实例程序
新建一个Jave Project,写一个Java类,该类必须包含public static void main(String[] args) throws Exception
方法。
import org.apache.log4j.Logger;
public class JsoupTest {
private static Logger logger = Logger.getLogger(JsoupTest.class);
/**
* main方法作为入口
*/
public static void main(String[] args) throws Exception {
System.out.println("hello " + args[0]);
}
}
导出成可执行的Jar文件
使用Eclipse自带的导出功能
右键需要导出的工程,选择
导出
在弹出的窗口中找到并选择
Runnable JAR file
(在java分类下),下一步在Launch configuration中找到含有main方法的入口类
在Export destination选择导出的路径
如果有用到外部jar包,可以在Library handing中选择jar包的处理方式
三种方式略有不同,最后生成的jar包的样子分别是
使用CMD运行程序。
这一步也不是必须的,如果你的打包后的图标变成了Java图标
,则可以直接双击运行。
你也可以右键生成的jar包,选择使用Java来打开,区别就是这种方式不会显示控制台。
在生成的jar包同级目录新建一个start.txt,打开并编辑:
java -jar JsoupTest3.jar "world" pause
保存。并重名成start.cmd:
双击start.cmd,即可运行:
如何向main方法中传入参数
java -jar JsoupTest3.jar "world"
这里的
world
就是传入的参数,在 main 方法中用args[0]
就可以接受。如果是多个参数,使用 args[参数次序-1]就可以获得
使用 FatJar 插件打包
相比Eclipse自带的导出功能,FatJar 功能更为强大。 也可以在旧版本的eclipse上使用。
旧版本eclipse如何将工程打包成可执行的jar包,可以使用 fatjar 插件,具体移步 这里
导出并生成 exe 程序
Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。打包成exe也需要这个可执行jar文件
具体请参考这里: http://www.cnblogs.com/icewee/articles/2073203.html