java能开发windows程序吗

java能开发windows程序吗,第1张

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的一般程序是用什么语言编写的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10208649.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存