当前位置:首页 > 虚拟机 > 正文

编程可以不用虚拟机吗(学编程一定要用虚拟机吗)

JAVA如何编译成EXE的文件?如何实现自编译(不要虚拟机还可运行)?
(1)使用InstallAnywhere等工具将应用程序打包在一起,并使用JRE创建exe安装包。
在安装过程中,用户可以选择使用自己计算机上的JRE或者本安装包中的JRE来运行程序。这是一种很常见的做法,看起来比较专业,而且不需要对原来的程序进行任何修改。安装好的程序会在JVM上运行,就可以得到原来的效果了。例如,JBuilder就是这样做的。InstallAnywhere中一个压缩后的JRE约为800万个,可以打包用于Linux、Win、Mac等多种操作系统。
【(2)使用JET、gcj等工具将应用程序变成真正的应用程序exe文件。
这样创建的exe文件可以在没有安装JRE的电脑上直接运行。所有Java类库都被编译成DLL并转化为本地调用。
JET是付费的(您可以从

虚拟机有必要吗?

事实上,虚拟机对于计算机来说并不危险。

虚拟机实际上只是一个在同一台计算机上模拟另一台计算机的软件。因此,如果使用正确,不会对系统和设备产生负面影响。

任何可以在物理计算机上完成的工作都可以在虚拟机上完成。在计算机上创建虚拟机时,需要使用物理机的部分硬盘和内存容量作为虚拟机的硬盘和内存空间。每个虚拟机都有独立的CMOS、硬盘和操作系统,可以像物理机一样管理虚拟机。

主要用途:

1.演示环境。可以安装各种演示环境,方便创建各种示例。

2.保持主机快速运行,并减少虚拟机中运行的不必要的过时软件安装程序、间歇性程序或测试程序的数量。

3.避免每次都重新安装。银行等共享工具使用频率较低,并且需要更多的隐私。它们应该在单独的环境中运行。

4.如果您想测试不熟悉的应用程序,可以将它们安装在虚拟机上并完全删除。

5.体验Linux、Mac等不同版本操作系统

以上内容链接:虚拟机

C#程序运行需要依赖虚拟机吗?
C#程序不需要虚拟机来运行,但是需要框架环境来运行。
C#是微软基于C和C++语法衍生出来的一种新的编程工具,它参考了Java面向对象的编程架构思想,并加强了类和对象的规范。
C#被编译成中间二进制文件,运行时依赖.netframework进行识别和执行。
另外,在不同的C#编程环境下编译的程序在运行时需要不同的.netframework支持。
例如:
开发环境名称支持.NETFramework版本
20021
20031.1
VisualStudio20052
VisualStudio20082.0、3.0、3.5
VisualStudio20102.0、3.0、3.5、4.0
VisualStudio2012RTM、3.50、3.4.0、4.5
VisualStudio20132.0、3.0、3.5、4.0、4.5、4.5.1、4.5.2
VisualStudio20152.0、3.0、3.5、45、4.5。1.4.5.3、4.5.5、4.6
VisualStudio2015RTM2.0、3.0、3.5、4.0、4.5、4.5.1、4.5.3、4.5.5、4.6、50。

虚拟机与运行环境的区别:
虚拟机是指由软件模拟的、运行在完全隔离的环境中、具有完整硬件系统功能的完整计算机系统。
运行时本身并不模拟任何硬件,只是为其上运行的程序提供基本支持。

在windows下,若没有java虚拟机,java生成的程序能否运行?
类别:计算机/网络>>编程>>其他编程语言
分析:
不是,java是利用java虚拟机来解释程序来运行它的。Java虚拟机类似于Translate,将你编写的程序翻译成计算机可以识别的语言。