你如果想写一个程序后,放在别人的电脑上直接运行,而不需要安装。
那就属于绿色软件一样的范畴。 建议你使用C语言来写。
用java这类的语言写出的软件需要在java虚拟机平台上运行,如果电脑不装java虚拟机平台,用java写的程序是无法运行的。
当然,像你写的这样简单的一个程序放在别人的电脑上运行,需要安装一个20M左右的java虚拟机,可能让你感觉有点接受不了。
用java写好的软件,可以用制作安装程序的一些软件把java虚拟机打包一起发布,这样别人在安装你的软件的时候,在不知不觉中就把java虚拟机安装了,你的用户只知道安装了你开发的软件,并不知道什么java虚拟机之类的,他们也不会去关心这样的问题。
java虚拟机 http://baike.baidu.com/view/374952.htm
exe4j - 把java写好的程序制作成一个.exe文件,运行时离不开java虚拟机。
http://baike.baidu.com/view/1947473.htm
将java写的程序封装成.exe文件后,就失去了它的优势吧。不如用C或C++写的程序执行效率高,不过它的跨平台的优势是很不错的。
封装后,不知道还能不能跨平台,我也不是很清楚。希望楼下有人答一下。
你写的那是最基础的东西
好比控制台的程序
控制台知道吧?就是你点开始-运行-cmd出来的黑框
而经过进一步封装可以实现你说的 生成应用程序
只是你还没学到 努力学吧
如果是桌面应用程序(就是C/S)的话 那就只能让每个使用者在机器上装JDK 或者 在你的程序中 包含了JRE 不过这样的话 你的程序就会很大了 因为一个JRE就有几十兆
如果是j2ee的程序(B/S)的话 用户只要在客户端用IE访问就可以了 不用在客户端装JDK