一个很值得思考的问题!!!!!!!!!!
如果用JAVA写好了代码,并且可以成功运行,但是JAVA写的程序运行离不开JVM,如果想用这个软件的话就必须装JDK!但是大家想想,难道全世界人的机器上都装有JVM吗?当你辛辛苦苦写好了程序,难道就是为了给另一个JAVA程序员看?抑或你写程序就是为了给自己看?想一想,如果是这样的话,你写出来的程序又会有几个客户呢?去问一问你QQ上的好友,有几个人又是知道JAVA是个什么东西的呢?
总之,JAVA的J2SE有什么意义呢?
------解决方案--------------------你可以把JRE打包进去不就可以了,现在很多软件都用JAVA写的
------解决方案--------------------What do you really mean?
------解决方案--------------------这样的想法好像怪怪的。
lz是不是都习惯用windows操作系统?
------解决方案--------------------也可以把JAVA的程序编译成特定平台的机器码吧。不过这样就没有什么意义了。不是吗 ,没有JVM
,就没有JAVA的可移植性。JAVA也不可能像现在这么牛吧。再说,JAVA 更重要的是JAVA EE的应用,
服务器支持就行了。
------解决方案--------------------楼主要相信伟大的Sun公司
在未来的n年内,国内JRE的装机量一定会超过腾讯QQ的~~~
------解决方案--------------------装 jre 也一样的...
c#不是也一样,只不过那是微软的...
------解决方案--------------------因为java是免费的,如果windows不装这个java虚拟机,而lunix又装了,那不是大家都支持lunix,所以现在无论是lunix还是windows都带了java虚拟机的,jvm才几十m,又不大.
------解决方案--------------------在j2se区都敢如此感受!
相信有部分人和我一样,学习和编写并不是因为在这个领域工作 只是喜欢并支持java 出于爱好和对这个技术前景的看好, 如果真对j2se如此的失望 还是快些放弃
------解决方案--------------------在安装软件的时候顺带帮没装jre的用户装一个不就解决了
------解决方案--------------------Windows 下面好像也集成有 JRE 的啊,设置一下环境变量就可以用了。
------解决方案--------------------以后的系统要是集成了jre呢?
就像现在.net一样
还有你装程序的时候不用告诉客户你要装jre啊,反正也不懂
你就说要运行就必须要这些组件
这和其他的程序不是一样么?
.net framework安装都需要系统支持,这不是一个道理?
------解决方案--------------------永远支持JAVA
------解决方案--------------------JAVA,对中国人来说,除了学了很多所谓的思想,其实狗屁用没有,中国IT人的想法,要用简单易用上手快,开发效率高,几乎不用开发人员思考的开发工具,那就是.net,JAVA只不过是SUN,IBM这样的公司对付微软的一个工具而已,在使用JAVA的群体之中,中国人,你占所少份量呢,你又用了多少JAVA的API,你出过什么框架,出过什么开发工具?会用用eclipse,知道几个框架,就说自己用JAVA了,JB毛啊,一群SB
------解决方案--------------------有工具可以将*.jar 转化为*.exe文件
------解决方案--------------------唯一合理的做法是,jre与操作系统集成.
因为厂商利益有别,缺乏群体意识,所以不现实.
关于转化为exe等的做法无疑是变态的做法
关于将jre打包的做法不知道sun有没有授权(未看许可),而且.....
不过jre完全可以集成在linux等开源操作系统中,它们不存在利益冲突.
如果微软很好的支持jre继承,那它的.net又该去哪里呢?
即便.net比java更优秀(假如),但是java跨平台能力是无可比拟的,同时随着linux等其它操作系统的普及,这一点会是很大的优势.而且,这样以来,java的应用会无意中带动linux等操作系统的普及.至少java会对扩大linux等操作系统的应用领域很有帮助.
所以,还是比较艰难的
------解决方案--------------------自己用着玩玩,舒服就行
又不是搞研究的
------解决方案--------------------不想玩就不要玩,又没人逼着你玩``
不想玩还想别人也不玩,别人就跟你没完~~
------解决方案--------------------这个正是JAVA的特点啊,他不管你是什么系统,只要你装了JVM就可以运行JAVA程序,windows的程序有几个可以不用修改直接移植到别的系统的?