勤学教育网合作机构>石家庄培训>

石家庄兄弟连教育

欢迎您!

全国统一学习专线 8:30-21:00
石家庄兄弟连教育

石家庄兄弟连分层次分阶段的学习,由浅入深,根据学员的不同层次因材施教,授课中使用的案例都是真实的案例

石家庄兄弟连教育> 石家庄教育培训>

石家庄java技术培训

  • 课程介绍

  • 相关知识

  • 2019-11-18
石家庄兄弟连教育

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

石家庄兄弟连课程体系




java发展前景  Java发展前景  
Java语言为与数据库联系紧密设计了Java servlet和SQL-J技术,以及JSP技术。随着JSP技术的发展,使JAVA语言的网络应用更为实际化、更高效快捷,成为IT产业常用的技术。JSP以Java语言作为其服务器端的使用语言,结合了JAVA SCRIPT等多种其他客户端语言,使网络浏览器更为方便的展现。在远程网络教学方面,由于JAVA改变了传统的基于Microsoft Front Page或HTML语言制作的Web页面形态,使网络远程教学更加朝着动态、便捷化、安全化的方向发展,丰富了网络远程教学的手段和覆盖面。
 

大咖教学天团,课程体系引领IT革新
他们曾经敲过的代码现如今已是业界标杆,是中国互联网的参与者与见证者!

  • 大咖教学 李伟杰 icon

    曾就职于腾讯,精通Java、JavaScript、HTML、CSS、Go等编程语言,多年丰富的开发经验、扎实的技术知识储备,现热衷于Java推广与教学工作。

  • JavaEE开发老师 郭爱军 icon

    12年以上开发经验,担任亚信科技核心架构师、达内科技总监级讲师,丰富的JavaEE开发和Oracle数据库设计经验,精通Java 、JavaScript、HTML5等编程语言。


石家庄兄弟连除了强大的线下集中培训外,为在职和自学能力较强人士量身打造的IT云课堂,将线上课程与线下新的面授课同步,并通过一对一贴身服务等措施,实现了优质的教学效果。石家庄兄弟连还与国内200多所高等院校展开深度合作,让在校大学生参与真实的企业级项目研发,独立设计开发商业项目,享受到和石家庄兄弟连学员一样的企业级项目实战训练,广受各界好评。


体验才是王道
高起点才更牛叉
缔造Java课程行业新标准
 
 

详情请进入 石家庄兄弟连教育 已关注:95 咨询电话:

相关知识点:Java程序完成以后,对于Windows操作系统,习惯总是想双击某个exe文件就可以直接运行程序,现我将一步一步的实现该过程.最终结果是:不用安装JRE环境,不用安装数据库,直接双击一个exe文件,就可以运行程序.

下面我将以我最近写的一个程序作例子,进行该打包过程.

该程序是使用了:Hibernate,Spring,Derby的Java GUI.(JDK需要1.6版本,因该版本才有Derby),我使用的是Eclipse进行开发.

第一步:完成Java GUI程序

在Eclipse下,程序能够正常运行.

第二步:准备清单文件(MANIFEST.MF)

方法1:直接拷贝其它能运行的JAR文件中的MANIFEST.MF进行修改

方法2:利用IDE工具,如Eclipse在生成JAR文件时自动生成

MANIFEST.MF内容如下:

Manifest-Version: 1.0

Main-Class: manager.ui.MainFrame

Class-Path: http://www.javalearns.com/Html/lib/spring.jar http://www.javalearns.com/Html/lib/hibernate.jar http://www.javalearns.com/Html/lib/derby.jar

SplashScreen-Imager: manager/resources/images/splash.jpg

说明:

Manifest-Version - 指定清单文件的版本号

Main-Class -指定程序运行的入口类。注意:类名后不要加class扩展名

Class-Path -指定支持库的路径。“.”指程序运行目录,即导出的JAR包所在目录。程序运行时依据Class-Path项的设置路径来查找支持库。每一个支持库之间用空格隔开。在这里使用了hibernate,spring,derby.

注意:

1.如果Java应用程序用到了一些Eclipse包,那么就必须将这些包也复制到程序运行目录,设置到Class-Path,否则程序将无法运行.引用了一些外部组件也需要如此设置,如hibernate,spring,derby.

2. 除了入口类的包名和类名之外,其他设置项都不分大小写,比如:Class-Path写成class-path或CLASS-PATH也可以,swt.jar写成SWT.JAR也行。

3.类名后不要加class扩展名

4.每一行的':'后都有一个空格,如Class-Path:<空格>http://www.javalearns.com/Html/lib/spring.jar

5.Class-Path中.引入的JAR文件每行不得超过19个,否则会报错.但在让人意外的是每行只有前9个有效,故将所有同类型的JAR 文件做成一个JAR文件.如我这里的spring.jar,hibernate.jar,derby.jar都是同类JAR文件的组合.

第三步:修改spring配置文件

在spring的 'sessionFactory' bean的配置中则要这样写(与程序中ClassPathXmlApplicationContext对应)





manager/entity/MyFile.hbm.xml

manager/entity/FileType.hbm.xml

...





第四步:使用Eclipse生成JAR文件

1.右键单击项目名,在弹出菜单中选择“Export”。在弹出的如下图所示的对话框中,选择“JAR文件”,单击“Next”

2.将右边不需要的文件都取消勾选。在“选择导出目标(Select the export destination)”项文本框中设置JAR包的输出路径和包名(可以任意取名)为“D:/manager/manager.jar”。接受其他的默认设置不变,单击“Next”。

附注:左边虽然选择了src目录,但源文件并不会导出到包中,除非勾选了“导出Java源代码文件和资源(Export java source files and resources)”项。

3.接受默认设置不变,单击“Next”

4.这一步较关键。如下图所示,选择“从工作空间中使用现有清单”项,将创建的清单文件输入,也可以通过旁边的“浏览”按钮来选择清单文件。输入清单文件后,单击“Finish”,Eclipse开始将项目打包。

附:这里也可以选择Generate the manifest file.但生成的清单文件MAINFEST.MF需要修改.

注意:清单文件MAINFEST.MF一定要按第二步那样设置.

生成的JAR文件目录如下:

第五步:生成运行manager.jar的批处理文件manager.bat(该步可以不要)

在manager目录下创建一个批处理程序manager.bat(名字任。?┱姑?匦胧莃at),其内容仅一句语句,如下:

javaw -jar manager.jar

说明:

1.javaw对应c:/jdk/jre/bin/javaw.exe文件,如果windows提示命令未发现,则需要将c:/jdk/jre/bin路径加入到windows环境变量path中。

2.在运行程序的时候有一个讨厌的黑色命令行窗口,要去掉它,可以将run.bat内容更改如下:“start javaw -jar manager.jar”,start是指调用了windows的“运行”命令。

3.在后边加一个pause就可以让你看到具体哪里出错了,如:

start javaw -jar manager.jar

pause

双击manager.bat,就可以运行该JAR文件了

第六步:让电脑不必安装JRE环境,也能运行.

通常运行Java程序有个前提条件:用户电脑必须先安装JRE环境。虽然安装JRE环境非常简单,但毕竟多了一步,算是有一点点的瑕疵。这里给出一个不必让用户安装JRE环境的方法,其实现步骤如下:

(1)将原JDK中的“jre”目录复制到“D:/manager/java”目录下(java也可换成其他名称)。

(2)将JDK和JRE从本机卸载掉,这样表示本机没有安装JAVA运行环境。

(3)修改批处理文件manager.bat中的命令为“start java/jre/bin/javaw -jar manager.jar”,仅仅是在javaw前加上了一个相对应路径。

双击manager.bat即可在不安装JRE环境的电脑运行此Java应用程序。

第七步:抛弃批处理文件(*.bat),生成exe文件

用批处理文件运行程序似乎不够专业,虽然它足以完成运行任务。但习惯就象一种毒药一旦染上就很难摆脱它的影响,Windows统治下的人们早已经习惯运行扩展名是EXE的程序,用*.bat他们就会感觉别扭。

我们可以用一个叫JavaLauncher的免费小程序来代替批处理文件去运行Java程序。JavaLauncher的下载网址是:

下载下来的文件是一个名JavaLauncher.zip的压缩包,解压后的目录结构如下所示:

JavaLauncher.zip目录结构

source 目录包含了JavaLauncher的源程序,是用C语言写的

changes.txt 是新版的修改说明

launch.exe 是主程序

launcher.cfg 是配置文件

readme.txt 是一些说明和示例

我们只需要launch.exe、launcher.cfg两个文件,将这两个文件复制到打包文件所在的目录。launcher.cfg是一个仅三行内容的文本文件,将它修改如下:

http://www.javalearns.com/Html/java/jre/bin/javaw.exe

-jar manager.jar

第一行设置指向JAR包managger.jar的目录,由于launch.exe和myswt.jar同在一个目录,所以用“.”即当前目录。

第二行设置指向jre/bin/javaw.exe的路径。在上面已将jre目录复制到了java子目录中

配置好launcher.cfg后,双击launch.exe即可运行java应用程序。

如果仔佃研究eclipse的启动方式,发现eclipse和JavaLauncher的原理一样:eclipse.exe相当于 launch.exe,startup.jar相当于manager.jar。只不过eclipse.exe不象launch.exe要具有通用性,所以它没有*.cfg这样的配置文件,而是将启动信息固化在eclipse.exe中。

第八步:美化图标

launch.exe文件的图标太单调了,让我们给它换个好看点的。换程序的图标需要用到一个免费的软件:Resource Hacker.

第九步:最后的打包

发送给用户之前,通常要用WinZip或WinRAR将所有的文件全部打成一个压缩包,然后用户得到这个压缩包后,将其解压缩后即可运行程序,Eclipse软件就是这种方式。

  • 校区地址
  • 学校相册
  • 热门课程
  • 同类机构
  • 其他课程

温馨提示:提交留言后老师会第一时间与您联系!热线电话:

手机访问

#tel_400#