java 软件发布 java教程 - 电脑知识 - 【三明电脑网】_三明电脑维修_三明笔记本电脑维修_监控安装_市区上门维修

全国统一24小时服务热线:400-0000-000400-0000-000  / 1399000000

当前位置:首页 > 电脑知识 > 正文

java 软件发布 java教程

发布日期:2020-11-10

摘要:如何发布java程序啊?用java编好了程序,如果做成象很多应用 client程序可以用jbuilder打为exe文件,也可以自己编译成jar文件,使用wiseinstall也可以打包,看你自己的需要...

java 软件发布

如何发布java程序啊?用java编好了程序,如果做成象很多应用

client程序可以用jbuilder打为exe文件,也可以自己编译成jar文件,使用wiseinstall也可以打包,看你自己的需要了,如果不嫌大,可以包含进jre,这样用户无论是不是安装过jre都可以运行,如果不包括jre的话,有的用户如果没有安装,将无法运行。

web程序一般可以打包成war文件。

在tomcat之类的服务器上部署就行了。

用java都能编写什么软件?

一般都采用linux,相对windows而言,有几个优势:1:免费2:更安全3:选择ubuntu server版,更省资源,系统更快4:成本低,不过对开法者要求更高一些。

另外,java具有良好的移植性,不需要关注移植的问题。

只是安装jdk的时候要注意一下,下载linux的版本来使用。

选择Linux操作系统的理由SystemExperts的首席顾问Phil Cox说:“使用Linux时,操作系统可以不用花钱,但如果选择Windows,都需要向微软支付许可费用,因此从成本方面考虑,Linux是不二之选,并且在任何物理硬件平台上,Linux表现出的性能总是要快25%左右”。

不过51CTO认为,到底哪款服务器操作系统更好,还需要因实际情况而定。

使用Linux也更加灵活,自由,连内核都可以自己修改,很多定制性的设置在Windows上是无法体验到的,因此有太多的人赞美Linux了,但事物总是具有两面性,Cox指出,正是因为Linux的灵活,使得维护难度加大了,导致许多企业用户望而却步。

例如,Linux内核是可以被修改和高度自定义的,因此对IT人员的技能要求也更高,另外,Linux的版本众多,应用程序的兼容性经常出现各种怪异问题。

关于Linux的各种版本,推荐您参考51CTO技术周刊:FreeBSD 7.3发布 知名Linux版本盘点_IT技术周刊第168期在这里你会看到众多的Linux版本。

选择Windows操作系统的理由Windows的吸引力是稳定,虽然不够灵活,但在集成应用程序时,Windows往往是最简单的。

并且微软的高层透露:未来的服务器操作系统将有大动静。

此外,Windows本身自带了良好的访问控制机制,无需安装任何插件或补丁包就可以实现有效的访问控制。

无论是Windows还是Linux,都存在系统补丁,但给Windows打补丁要容易得多,而且所有补丁都来源于微软。

而Linux下的补丁机制就复杂多了,有软件开发组织针对单一软件发布的补丁,也有Linux发行版厂商发布的补丁包集合,另外Linux下打补丁是一件风险很高的事情。

虽然在Linux中打补丁有些困难,但是在强大的开源软件中有几款相当强大的补丁管理工具。

总之,给Linux系统打补丁是一件很复杂的事情,没几分胆量和把握是不敢轻易安装补丁的,而在Windows下,即使是个刚入行的新手也可以高枕无忧地给系统安装补丁。

开发Java用什么软件最好?

1、JDK (Java Development Kit)Java开发工具集 从初学者角度来看,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系, 有利于理解Java面向对象的设计思想。

JDK的另一个显著特点是随着Java (J2EE、J2SE 以及J2ME)版本的升级而升级。

但它的缺点也是非常明显的就是从事大规模企业级Java 应用开发非常困难,不能进行复杂的Java软件开发,也不利于团体协同开发。

2、Java Workshop 3、NetBeans 与Sun Java Studio 5 NetBeans是开放源码的Java集成开发环境(IDE),适用于各种客户机和Web应用。

Sun Java Studio是Sun公司最新发布的商用全功能Java IDE,支持Solaris、Linux和Win dows平台,适于创建和部署2层Java Web应用和n层J2EE应用的企业开发人员使用。

NetBeans是业界第一款支持创新型Java开发的开放源码IDE。

开发人员可以利用业界 强大的开发工具来构建桌面、Web或移动应用。

同时,通过NetBeans和开放的API的模块 化结构,第三方能够非常轻松地扩展或集成NetBeans平台。

NetBeans3.5.1主要针对一般Java软件的开发者,而Java One Studio5则主要针对企 业做网络服务等应用的开发者。

Sun不久还将推出Project Rave,其目标是帮助企业的开 发者进行软件开发。

NetBeans 3.5.1版本与其他开发工具相比,最大区别在于不仅能够 开发各种台式机上的应用,而且可以用来开发网络服务方面的应用,可以开发基于J2ME 的移动设备上的应用等。

在NetBeans 3.5.1基础上,Sun开发出了Java One Studio5,为用户提供了一个更加先进的企业编程环境。

在新的Java One Studio5里有一个应用框架,开发者可以利用这些模块快速开发自己在网络服务方面 的各种应用程序。

4、Borland 的JBuilder Jbuilder进入了Java集成开发环境的王国,它满足很多方面的应用,尤其是对于服 务器方以及EJB开发者们来说。

下面简单介绍一下Jbuilder的特点: 1)Jbuilder支持最新的Java技术,包括Applets、JSP/Servlets、JavaBean以及EJB (Enterprise JavaBeans)的应用。

2)用户可以自动地生成基于后端数据库表的EJB Java类,Jbuilder同时还简化了EJ B的自动部署功能.此外它还支持CORBA,相应的向导程序有助于用户全面地管理IDL(分布 应用程序所必需的接口定义语言Interface Definition Language)和控制远程对象。

3)Jbuilder支持各种应用服务器。

Jbuilder与Inprise Application Server紧密集 成,同时支持WebLogic Server,支持EJB 1.1和EJB 2.0,可以快速开发J2EE的电子商务 应用。

4)Jbuilder能用Servlet和JSP开发和调试动态Web 应用。

5)利用Jbuilder可创建(没有专有代码和标记)纯Java2应用。

由于Jbuilder是用纯J ava语言编写的,其代码不含任何专属代码和标记,它支持最新的Java标准。

6)Jbuilder拥有专业化的图形调试介面,支持远程调试和多线程调试,调试器支持 各种JDK版本,包括J2ME/J2SE/J2EE。

JBuilder环境开发程序方便,它是纯的Java 开发环境,适合企业的J2EE开发;缺点 是往往一开始人们难于把握整个程序各部分之间的关系,对机器的硬件要求较高,比较 吃内存,这时运行速度显得较慢。

5、Oracle 的JDeveloper Oracle9i JDeveloper(定为9.0版,最新为10g)为构建具有J2EE功能,XML和Web services的复杂的,多层的Java应用程序提供了一个完全集成的开发环境。

它为运用Ora cle9i数据库和应用服务器的开发人员提供特殊的功能和增强性能,除此以外,它也有资 格成为用于多种用途Java开发的一个强大的工具。

Oracle9i JDeveloper的主要特点如下: ① 具有UML(Unified Modeling Language,一体化建模语言)建模功能。

可以将业 务对象及e-business应用模型化。

② 配备有高速Java调试器(Debuger)、内置Profiling工具、提高代码质量的工具 “CodeCoach”等。

③ 支持SOAP(Simple Object Access Protocol)“简单对象访问协议”、UDDI(U niversal Description, Discovery and Integration)“统一描述、发现和集成协议” 、WSDL(Web Services Description Language)“WEB服务描述语言”等Web服务标准。

JDeveloper 不仅仅是很好的 Java 编程工具,而且是 Oracle Web 服务的延伸,支 持 Apache SOAP,以及 9iAS ,可扩充的环境和 XML 和 WSDL 语言紧密相关。

Oracle9i Jdeveloper完全利用Java编写,能够与以前的Oracle服务器软件以及其他厂商支持J2EE 的应用服务器产品相兼容,而且在设计时着重针对Oracle9i,能够无缝化跨平台之间的 应用开发,提供了业界第一个完整的、集成了J2EE和XML的开发环境,允许开发者快速开 发可以通过Web、无线设备及语音界面访问的Web服务和交易应用,以往只能通过将传统J ava编程技巧与最新模块化方式结合到一个单一集成的开发环境中之后才能完成J2EE应用 开发生命周期管理的事实,从根本上得到改变。

缺点就是对于初学者来说,较复杂,也 比较难。

【java需要的软件】用什么软件编写java?

java来源于c++,由于c++的类库庞大,继承机制过于繁琐,出错率太高,于是将c++删减掉这些庞杂的东西就成了java,由于java来源于c的指针机制,所以非常有利于数据的安全,被广泛应用作为网页的脚本语言,java最常用于编写网页上的小动画,或者开发小游戏,当然要开发中型以上的游戏,C++才是首选。

java的安装包java新手学习应该装什么软件

java分三个方向:j2SE,j2ME,j2EE。

1.javaSE也就是桌面开发又叫c/s开发,但是现在比较流行好用的桌面开发一般用c#(读音:c shap),桌面开发做一些企业软件,因为java跨平台性能优异,在windows,linnux很轻松跑起来,所以目前统计世界五百强企业里98%用java编写的,前20电信巨头全部都是用java。

2.javaME方向,可以说android方向,google出的android以开源优势独占上风,目前三星等大型手机开发商都是用java编写的程序,【记得android4.0发布时候和三星那款手机一起发布,看过视频】当然android底层是linux,linux的底层又是c,这得看你将来想干嘛,如果想做杀毒软件、操作系统程序员就去钻研c,如果想做大型企业软件就学java,如果想做桌面开发就学c#,如果想在深入研究java就得学习网页编程,也就是javaEE。

3.javaEE网页开发,当然这个要求技术水平很高,j2ee有13中核心技术,通过某种途径学习,比如说上网上找视频,或者去培训机构【个人建议自学一遍之后再去培训班,他们给推荐就业,面试官比较喜欢基础优秀的】。

路线:se--jdbc(操作数据库)--html+css--javascript--servlet--jsp--strut--hibernate--spring。

打字好累。

祝你成功!

java程序如何加界面,希望可以发布成exe文件,双击就可以运行?

高度交互的用户界面。

Java Web Start 提供一次单击激活应用程序的简易方法,并保证始终运行应用程序的最新版本。

基于 HTML 的应用程序因而具有首次激活的开销。

典型情况下,打开一个 Web 页面需要几秒钟、典型或最小安装。

这是一项耗时而又复杂的任务。

每次启动时,Java Web Start 将检查 Web 服务器是否有应用程序的更新版本,如果有,则自动将其下载并启动,并且确保您始终使用最新版本。

没有复杂的下载。

Java Web Start 技术是一种面向 Web 的应用程序部署解决方案。

使用全功能应用程序替代基于 HTML 的客户软件具有多种好处,从而可避免复杂的安装或升级过程。

应用程序无须在每次单击时都与 Web 服务器进行连接,它可以缓存已经下载的信息,而后在系统中存放并执行安装程序,在第一次使用时仍得下载应用程序,并且在安装软件的每个新版本时都必须重复进行,将提示指定安装路径和安装选项,例如完全。

执行安装程序后,可与传统应用程序(如文字处理和电子表格软件)相媲美。

Java Web Start 技术可为全功能应用程序提供与如上所述的 Web 浏览器为 HTML 应用程序提供的相同的好处。

这样,尽管应用程序的首次激活开销高于 HTML 页面,但此后便可在瞬间完成应用程序的启动,因为所需的全部资源都可在本地获得。

它是连接计算机和 Internet 的便捷通道,通过 Web 发布软件需要用户在 Web 上查找、下载,都非常容易安装和使用。

Web 浏览器使整个过程自动完成。

这样,它可以在低速连接上实现更好的交互性。

支持脱机使用。

当然、安装和配置过程。

传统情况下,允许用户在完全脱离 Web 的情况下运行和管理应用程序JavaTM Web Start 是基于 Java 技术的应用程序的一种部署解决方案。

较低的带宽需求。

相反,通过 Web 部署的应用程序。

基于 Java TM 技术的应用程序通过典型的调制解调器连接下载将需要几分钟。

Java Web Start 将下载的所有文件缓存在本地计算机上,例如您喜爱的基于 HTML 的电子邮件客户软件和日历、拍卖站点等等...

java编程软件

Eclipse只是一个软件开发平台 而jdk是java的编译器 运行平台tomcat是web服务器 如果你是要写web项目如jsp JavaScript j2ee等 就要下tomcat 所以 jdk 是必须的 有了jdk 你可以在记事本上写代码 想要方便快速的开发就用 Eclipse路径都能随便设置的 但环境变量要配置好

上一篇:word文档名字 word文档怎么改名字

下一篇:word2007 如何选中图片 word2007图片无法选中