Java程序的形态不同于C++,C++程序的发布以可执行二进制文件和动态链接库为主。但Java程序并不存在二进制文件和动态链接库。通常为了方便使用Java程序,会将Java编译的class等资源打成一个Jar包,然后可以写一个脚本来调用Java环境执行这个Jar包。需要注意的是,通常可能需要设定一个程序进入点。Eclipes中使用Export,选择Jar类型就可以了。
在Windows平台下,甚至可以把Jar包制作成一个Exe文件,但是是否存在必要性,还要看具体的情况而定。
Java程序的形态不同于C++,C++程序的发布以可执行二进制文件和动态链接库为主。但Java程序并不存在二进制文件和动态链接库。通常为了方便使用Java程序,会将Java编译的class等资源打成一个Jar包,然后可以写一个脚本来调用Java环境执行这个Jar包。需要注意的是,通常可能需要设定一个程序进入点。Eclipes中使用Export,选择Jar类型就可以了。
在Windows平台下,甚至可以把Jar包制作成一个Exe文件,但是是否存在必要性,还要看具体的情况而定。