python语言编写的程序可以在任何设备是运行吗,JAVA编写的程序要有JAVA虚拟机才可以运行

如题所述

要运行的话,前提都是有运行环境的, 除非就是操作系统自带了运行环境
像现在很多 linux内核的操作系统,一般都自带 python的运行环境,所以可以 运行python的
但是JAVA,一般都是要自己去装运行环境的,也就是要先安装 虚拟机才能运行追问

win没有自带python运行环境吗

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-04-06
还是得装类似虚拟机的运行环境追问

为什么

为什么我电脑下载的直接可以运行呢,不要安装运行环境

追答

你下载的什么?下载的安装包的话,那不就是运行环境吗

追问

自己编写的软件发给别人,别人下载了之后还要去下载运行环境吗

追答

python编写的是文本,很难叫软件

对的 不过linux是内置了

追问

python程序可以直接跑在windows上吗? 需不需要安装和java 一样的虚拟机...
asp运行在windows下的.net平台下,jsp在java平台下(可以是windows或linux或mac等等带的java平台),两者都只能做web开发的表现层(就是只是用来写网页)。两者的比较可以看作两种平台的比较(.net和java):.net平台支持几乎所有的语言(你可以用vb,vc, c#等等语言写程序)2. python,ruby和perl属于...

什么语言编写的程序可以不用运行环境?到处可以执行
只能说有的语言可以跨平台,但是也是需要运行环境的!java就可以跨平台运行,但要也要有java虚拟机才可以运行啊,c只能在windows下运行!

python和java(python和java哪个就业前景好)
Java可以创建跨平台的应用程序,而Python几乎兼容当前所有操作系统。对新手来讲,Python比Java更容易上手,而且代码易读性强,但是如果你想你的代码可以在任何地方都能执行的话,那么还是选择Java吧。不过Java的可移植性也是有代价的,使用Java你需要购买更大的机器,消耗更多的内存,并且程序更加难以开发。但是java后期的发展前...

为什么JAVA运行要用到JAVA虚拟机,而 C 语言不用呢??
其实java这个到处运行的特性被java虚拟机来完成了,所以java必须要虚拟机。从另一个角度,java程序首先被编译成*.class文件,然后,虚拟机在将*.class文件编译成本地机器能执行的机器语言,这步是由java虚拟机完成的;与c不同,c编译时一步到位,被直接编译成本地机器语言,所以一般来说c的执行速度要...

...都可以运行,JAVA编程编写的软件要java虚拟机才可以运行,
你电脑下载的软件是在windows运行的吧。如果换成linux就不行了。java编程的在java虚拟机上运行。可是windows和linux都有java虚拟机。于是就都可以跑了。其实微软.net 也有自己的虚拟机。只是这个虚拟机只能在windows下运行。而且系统自带了一个版本的虚拟机。

Java 程序为何要运行在 jvm 虚拟机上?
Java程序需要运行在JVM(Java虚拟机)上,主要有以下几个原因:1. 平台无关性:Java程序编写的代码是平台无关的,这意味着只要源代码相同,就可以在不同的平台上运行。这是通过将Java源代码编译成字节码文件(.class文件),然后JVM解释执行这些字节码来实现的。这样,只要在不同的平台上安装有相同版本...

编程语言编写的程序一定要在相应的运行环境下才能运行吗?
使用Java编写的程序必须要安装Java虚拟机运行环境才能执行,因为Java程序本身是java的字节码,不是CPU能识别的机器码,所以需要解释器将字节码翻译成机器代码才能运行,这就需要Java虚拟机了。JDK是Java开发工具,用于开发Java程序而不是运行它,但安装JDK的时候通常会帮你装上Java虚拟机。

java与python的区别和作用(python和java的区别及应用领域)
Java:高度面向对象的高级编程语言 设计初衷是“写一次代码,在哪里都可以用”,可以完成任何规模的任务,所以它也是很多公司在做商业级项目的时候的普遍选择。Python:拥有简洁语法的高级编程语言 设计初衷是“让代码读起来更轻松”,并且让程序员们比起用其他语言,可以写更少的代码,事半功倍。再来正视...

python和java的区别
1、语言背景和历史。Java是由Sun Microsystems于1995年发布的一种高级编程语言。它的设计目标之一是“一次编写,随处运行”,这意味着Java程序可以在各种不同的平台上运行,只要有Java虚拟机(JVM)的支持。这一特性使得Java成为企业级应用和大型系统的首选语言之一。Java的语法受到C++的影响,但对某些复杂性...

python为什么不需要虚拟机?
其实Python和Java\/C#一样,也是一门基于虚拟机的语言 Python是编译+解释型的语言,执行的时候是由Python解释器,逐行编译+解释,然后运行,因为在运行的过程中,需要编译+解释,所以Python的运行性能会低于编译型语言,比如C++。为了提高性能,Python解释器,会将模块(以后要重用的脚本文件放在模块里)的编译...

相似回答