当前位置:刘伯温高手心水论坛1 > 软件可移植性 >

在这台电脑装了JDK能运行java程序在另一台电脑不装JDK怎样运行ja

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  在另外一台电脑上也安装JDK,只要将编译好的的字节码文件放到任何一台装有jvm的机器上就可以运行了。

  展开全部java的跨平台就是依赖于java的库。因此你要运行肯定必须暗转一个java的运行环境。

  JDK(java development kit)是java的开发包,除了运行环境还有很多开发工具,运行java程序不需要JDK,只需要安装JRE(java runtime environment)就可以了,开发java应用程序才需要JDK。

  展开全部你的问题很犀利,有没有碰到安装一个游戏,蹦出一个对话框说你没有安装directX吗?

  我的意思是任何一种高级语言都是以一些库为基础的,如果没有这些库,我们的每一个程序需要从驱动写起,那样的工作量是不可思议的,因此无论C++、java还是其他更高级的语言,首先你要安装操作系统,然后安装编译环境,才可以进行相应的开发和使用。

  java程序的运行环境就是JRE,你说的JDK其中也包含了JRE所以java程序可以运行,但是JDK中还包含有用于开发java程序所用到的工具,而这些JRE中是没有的,如果你单是想运行java程序,那么装一个JRE就可以了。

  java程序的运行于平台无关,无论你是在windows上,还是在Uinx还是在Linux上,都可以运行java程序,前提是你要有程序运行的环境。

  不要以为java程序可以脱离JRE独立的运行,那是不现实的,也是没有道理的。

  跨平台好像被说的没有什么。其实在java没有出现之前,对于程序的跨平台确实是一个比较费时而且难以实现的工作。

  比如C语言,因为他要操作内存中的东西,而且不同芯片组的位数不同,所以在C语言中要用到针对该芯片组的数据类型,而这些数据类型就已经把这个程序和这种芯片组的机器绑定在一起了。如果这个程序拿到其他机器上(32位机到64位机上),这个程序就无法运行。

  java全面支持Unicode编码方式,所以数据类型都采用统一的表示方式,而且java编译后生成的不是直接可以运行的可执行文件,而是一种中间态的文件----class文件。这种文件在程序要运行的时候才会根据不同的平台来生成最后的可执行程序。

http://juliekusyk.com/ruanjiankeyizhixing/317.html
点击次数:??更新时间2019-06-16??【打印此页】??【关闭
上一篇:C语言中可移植性是什么意思?
下一篇:没有了
  • Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有  
  • 点击这里给我发消息
在线交流 
客服咨询
【我们的专业】
【效果的保证】
【百度百科】
【因为有我】
【所以精彩】