JAVA,C怎么把程序桌面化?

JAVA,C怎么把程序桌面化?,第1张

用C编译器编译和连接形成的文件是EXE可执行文件,直接双击就可以运行;

用JAVA编写的程序需要打包成JAR才能在桌面上运行,并且该计算机要安装JAVA虚拟机。

打包方法:

1.在CMD控制台进入JAVA的class包目录下,输入jar-cvfxxx.jar.

最后那个点表示当前目录下的所有文件,不要掉了。用WINRAR打开生成的JAR文件,将其中的MANIFEST.MF文件拖出来,打开并加入如下代码:Main-Class:manclassname

注意该文件最后要空两个空白行。然后将该文件再拖进去JAR包。双击即可运行。

2.使用Eclipse自带的打包功能,方法是:在项目上单击右键,选择Export...,在d出的对话框中选择JARFile.按照提示的步骤 *** 作即可。

要说开发效率,C#较快。运行速度两者区别不大。要讲究运行速度的话,使用c或者c++。

可以从以下几方面来:

1、C#相对于java比较易学,容易上手。

2、C#依托的是微软的framework,java需要jre。两者都需要有环境支持。

3、现在计算机的配置相对都比较高,所以区别不大。

4、java几乎都是用来做javaWeb项目的,很少有用来开发桌面程序的。

一、从行业上划分,软件开发有以下:

1、手机

MacOS(苹果的),Linux,Palm(最大特色是不能后台),BlackBerry(黑莓)WindowsPhone(WP,不错的系统,)

Android(安卓,07年兴起的,很好的系统),还有几个新系统,三星与intel联合开发的tizen,Mozilla公司的FireFoxOS,N900的maemo。

2、电脑

企业管理软件,如:如MES系统软件、OA系统软件、CRM系统软件、HR系统软件、ERP系统软件合同。

二、从设计领域划分,包括以下领域:

1、桌面程序:Java、C++、C#、VB、C均可。

2、网站服务器端开发:JSP(Java语法)、PHP、ASP(C#语法)、WebApp框架等

3、网站客户端:HTML、CSS、Javascript、Flash等等

4、智能手机程序:安卓使用Java,iPhone使用Objective-C

5、底层、工具开发:C、C++

6、多功能脚本程序:Python、Perl、Ruby等等

7.、人工智能:Prolog、PDDL

1、桌面程序:Java、C++、C#、VB、C均可。

2、网站服务器端开发:JSP(Java语法)、PHP、ASP(C#语法)、WebApp框架等

3、网站客户端:HTML、CSS、Javascript、Flash等等

4、智能手机程序:安卓使用Java,iPhone使用Objective-C

5、底层、工具开发:C、C++

6、多功能脚本程序:Python、Perl、Ruby等等

7.、人工智能:Prolog、PDDL

8、工业控制:C、PLC、汇编

9、通用应用层数据交换处理技术:标记语言XML/XPATH/XSLT、JSON、YAML等等

10、数据库SQL/PLSQL

中国现在软件领域主流主要是这几大领域的开发

1系统应用和硬件应用

2WEB网站

3行业应用,包括C/S模式,也包括B/S模式我为什么把系统应用和硬件应用放在了一起,这是因为这两者都是比较在深层次上开发。系统应用,如防火墙、杀毒、杀木马、BT下载等等,我的机器上有一大半都是这种软件。

其实游戏也算一类系统应用,为什么?因为游戏开发,是网络技术、集群技术、安全技术、图形计算技术、人工智能技术有深度综合考验的软件,对CPU、内存、显卡、网络性能有严重考验的应用。

一、从行业上划分,软件开发有以下:

1、手机

MacOS(苹果的),Linux,Palm(最大特色是不能后台),BlackBerry(黑莓)WindowsPhone(WP,不错的系统,)

Android(安卓,07年兴起的,很好的系统),还有几个新系统,三星与intel联合开发的tizen,Mozilla公司的FireFoxOS,N900的maemo。

2、电脑

企业管理软件,如:如MES系统软件、OA系统软件、CRM系统软件、HR系统软件、ERP系统软件合同。

二、从设计领域划分,包括以下领域:

1、桌面程序:Java、C++、C#、VB、C均可。

2、网站服务器端开发:JSP(Java语法)、PHP、ASP(C#语法)、WebApp框架等

3、网站客户端:HTML、CSS、Javascript、Flash等等

4、智能手机程序:安卓使用Java,iPhone使用Objective-C

5、底层、工具开发:C、C++

6、多功能脚本程序:Python、Perl、Ruby等等

7.、人工智能:Prolog、PDDL

8、工业控制:C、PLC、汇编

9、通用应用层数据交换处理技术:标记语言XML/XPATH/XSLT、JSON、YAML等等

10、数据库SQL/PLSQL


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

原文地址: http://outofmemory.cn/yw/12129710.html

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

发表评论

登录后才能评论

评论列表(0条)

保存