学习java几个月之后关于java可移植性的困惑 我自学java已经几个月了,我一直有个困惑,将已编译好的class文件打包成jar文件双击就能运行,但是必须有JDK的支持,也就是说如果电脑上没有jdk就根本不能运行java程序,运行java程序之前必须先在电脑上装JDK,一个JDK70多兆,安装需要几分钟感觉那样很不方便,我想大家应该都碰到过这个问题,大家是如何看待解决这个问题的呢,或者大家是否认为这根本不是个问题呢。ps:小弟第一次在论坛发帖,请各位高手不吝赐教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 除了jdk 还有一个玩意儿叫做jre我记得这个只要十几兆java运行时真正需要的是jre 运行只需要jre 开发必须要jdk jdk包含jre java的跨平台就是说编译完成的class文件可以再安装了java虚拟机的任意平台上运行 而不像C 编译完成的exe文件在linux什么的上面不管装啥都不能运行 运行是只需要JRE的。另外exe好像只能在Windows平台下运行。JRE是真正能跨平台的。 有sun的jre,IBM的也有,安装不是问题. Java 主要用于 B/S 架构的程序居多。 说到这个问题,其实在不同的平台上,C语言的基本类型分配的内存空间是不相同的,因此这是一个在Linux上跑不起c的原因,而Java就不存在这个问题,安装一个JRE就能在Linux运行Java其实,很多linux Server上都是跑的JAVA APP 归根结底。。java能在虚拟机上运行还是因为jre给你实现了linux上得基本操作。。不要你得java去编写实现了。。这就是跨平台。。这就是虚拟机得作用。。 请问 java 有没有 数据集 关联 的 表格控件 ? 还有没有 像delphi 的 cxgrid和 dbgridEh 那样的 表格控件 ? 哪裏有各種bom對象和dom對象的API文檔? 如何把ResultSet放到jtable中?? 如何让JTextField框响应TAB键事件? 要双击运行?怎么办?谢谢 帮我看看这个计算器的程序可以吗? 请教如何将图片显示到一个JPane上的问题? 怎样写压力测试的程序啊? (紧急) 如何在java里写个函数,实现两个数的交换! awt类和Swing类在功能上有何区别? 关于 判断输入字符 用swing怎么实现一个 计算器的功能?
我记得这个只要十几兆
java运行时真正需要的是jre
另外exe好像只能在Windows平台下运行。
JRE是真正能跨平台的。