初学者,请教各位一个问题
各位,你们好!我是刚学JAVA不久的,想请教一个问题:JAVA是通过虚拟机来运行程序的,而且好像不能生成可执行文件,那么我写的一个小软件,又不能在其他电脑里面运行,到底JAVA写的程序实用性事在哪里?如果我写出来的程序不能在其他电脑上面运行?那又有什么用呢?
请各位高手帮我解决这个疑问~~~谢谢!!
----------------解决方案--------------------------------------------------------
java生成的jar文件是可以转换成可执行文件(exe)的。
如果要再其它电脑也可以运行的话,需要jdk的支持
但java ee
web的 打个war包就行
se的不清楚。期待中....
----------------解决方案--------------------------------------------------------
不过想下java游戏不是大部分手机都支持的吗?
手机应用那方面应该比较多。
----------------解决方案--------------------------------------------------------
电脑里装有JRE或JDK就可以运行,手机也是相同的原理
----------------解决方案--------------------------------------------------------
飘过 记下啦
----------------解决方案--------------------------------------------------------
JAVA的应用很广泛,不只是写个小软件就是JAVA的全部了。
----------------解决方案--------------------------------------------------------
可以到网上找到一个叫 exe4j 的软件对你的JAVA程序转换成exe文件
----------------解决方案--------------------------------------------------------
用来写小软件,java没有什么优势。javaEE,javaME才牛逼
----------------解决方案--------------------------------------------------------
呃……感觉除了1楼说的,其他人貌似都跑题了……
JAVA是基础,学到后面有三大分支:J2SE(桌面软件设计),J2EE(网页设计),J2ME(手机游戏设计)
J2SE是可以生成可执行文件的,像简单的计算器,都可以直接打出那个啥……jar包(要是你用的是eclipse编程的,直接export就可以了),这样的jar拿到别的电脑上也是可以用的。但是要是在程序里连接了数据库,那貌似就不能直接用了。
----------------解决方案--------------------------------------------------------
回复 9楼 jolixiaoai
B/S编程可以用数据库 ----------------解决方案--------------------------------------------------------