
JAVA开发的程序可以通过JVMforwindows在Windows上运行,但并不能用来开发Windows原生程序,正如现在的HTML5开发的应用可以再Andriod上运行,但并不是安卓的原生应用一样。Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机(JavaVirtualMachine)是实现这一特点的关键。JVM是(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。
C/C++,C#,VBNET,Java等都可以。C/C++ 可以开发原生的 Windows 程序,对硬件和系统底层支持良好。它是最常用的开发语言之一。开发环境主要有微软C++编译器,Intel C/C++ 编译器和 GCC 。在 Windows 下的编程软件(IDE)主要是 Visual Studio 或 Visual C++ Express(都默认使用微软C++编译器)。
C# 和 VBNET 多用于微软 NET 平台的开发,可以在 NET 平台之上编写 Windows 程序,开发起来比较简单,而且软件界面很美观。编程软件(IDE)是 Visual Studio。
Java 可用于 JavaSE 平台下的开发,可以在 JavaSE 平台之上编写 Windows 程序,同时 Java 程序可以在不同的 *** 作系统下运行。开发环境主要有 Oracle JDK,编程软件(IDE)可以选 Eclipse,MyEclipse 和 NetBeans。
可以肯定的说基本上都是c和c++语言。。。。你说c++语言没有界面是你的概念理解错误,语言本身都是不提供所谓“界面”的,提供界面的是某些函数库或者类库,比如win32api函数或者mfc,qt的库,就像标准库会提供cin和cout一样。你只用了标准库,当然没界面了。另外千千静听绝不会是c#写的,因为从没见过运行个千千还需要framework支持的(莫非我的版本老了??)
依据开发的项目性质而定。
对于普通应用,要求成本低开发周期短的情况下,C#是首选。
对于驱动、软件安全要求高、开发资金充足、开发周期长的项目,C++是一个不错的选择
每一种语言都是一把武器,没有武器能够通杀一切,只有在不同的情况下使用合适的武器才是最正确的选择。
方法一:
1
在Windows10的搜索框中输入gpeditmsc命令,然后在搜索结果中选择“编辑组策略”菜单项,打开本地组策略编辑器
2
在打开的本地组策略编辑器中,我们依次点击“计算机配置/管理模板”菜单项
3
然后在右侧的设置窗口中选择“Windows组件”一项
4
然后在新打开的页面中选择“应用程序包部署”一项
5
接着在打开的页面中双击“允许安装所有受信任的应用程序”一项
6
在新打开的“允许安装所有受信任的应用程序”窗口中,我们选择“已启用”一项,然后点击确定按钮
7
回到应用程序包部署页面中,双击“允许开发Windows应用商店应用并从集成开发环境 (IDE) 中安装它们”一项
8
在打开的设置窗口中,同样选择“已启用”一项,然后点击确定按钮保存并退出,重新启动电脑后就开启开发者模式成功。
以上就是关于java能开发windows程序吗全部的内容,包括:java能开发windows程序吗、windows程序用什么软件编写的语言、WINDOWS的一般程序是用什么语言编写的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)