ImageVerifierCode 换一换
格式:DOCX , 页数:92 ,大小:11.25MB ,
资源ID:8899817      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8899817.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(关于JavaWeb开发的环境搭建.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

关于JavaWeb开发的环境搭建.docx

1、关于JavaWeb开发的环境搭建关于Java开发(含Web)的环境搭建一、 关于Java平台1.Java平台简介Java平台由Java虚拟机(Java Virtual Machine,简称JVM)和Java 应用编程接口(Application Programming Interface,简称API)构成。Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口

2、已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.4,最新版本为Java1.7。2.Java体系简介Java分为三个体系JavaSE(Java2 Platform Standard Edition,Java平台标准版),JavaEE(Java 2 Platform Enterprise Edition,Java平台企业版),JavaME(Java 2 Platform Micro Edition,Java平台微型版)。3.Java JDK简介Java Development Kit (JDK)是Sun公司针对Java开发人员的软件开发工具包。自从Java推出以来,JDK已经

3、成为使用最广泛的Java SDK(Software development kit)。有了JDK的支持,在计算机上面编写的*.java源文件才能够被编译成JVM可以运行的*.class类文件。其实在安装标准下载的JDK时,会有右图所示这样的文件(夹)结构:Java = jdk1.7.0_03 + jre7,jdk1.7.0_03 =jre + 其他。其中,jre与jre7是同一回事,只不过jre7是单独的运行时环境。“其他”里面东西才是开发时所需要的重要东西。3.1Java JDK安装目录结构 假定JDK软件安装在 c:jdk1.2目录中,下面列出的是那些关键目录及它们之所以重要的原因:c:j

4、dk1.2 :JDK软件安装的根目录。包含版权、许可及 README 文件。还包括: src.jar - 构成 Java 平台核心 API 的所有类的源文件的归档。 c:jdk1.2bin :Java开发工具包 (JDK) 中所包含的开发工具的可执行文件。PATH(系统) 环境变量应该包含一个指示此目录的项。以便于在DOS控制台的任何目录下输入编译和运行的命令能够正确,简单地执行。 c:jdk1.2lib :开发工具使用的文件。这些文件包括 tools.jar,它包含支持JDK的工具和实用程序的非核心类。还包括 dt.jar,它是 BeanInfo文件的DesignTime归档,BeanInf

5、o文件用来告诉交互开发环境(IDE)如何显示Java组件以及如何让开发人员根据应用程序自定义它们。ClassPath(系统) 环境变量应该包含一个指示此目录下tools.jar和dt.jar的项。图 JDK安装目录结构c:jdk1.2jre: JDK 开发工具所使用的 Java运行时环境的根目录。运行时环境是Java 1.2平台的实现。除了文档外,它与可部署的JRE(单独安装)完全相同。 c:jdk1.2jrebin:Java平台使用的工具和库的可执行文件及DLL。可执行文件与 /jdk1.2/bin 中的文件相同。java 启动器工具担当应用程序启动器的角色,它替代了与1.1版的JDK软件一

6、同发行的旧jre工具。不必将该目录放在PATH环境变量中。 c:jdk1.2jrebinclassic:包含经典虚拟机使用的Windows DLL文件。经典虚拟机是Java 虚拟机的语言解释器版本。当新的虚拟机可用时,它们的DLL将被安装在jre/bin的某个新子目录中。 c:jdk1.2jrelib:Java 运行时环境使用的代码库、属性设置和资源文件。包括:rt.jar - 自举类(构成 Java 平台核心 API 的 RunTime 类)。i18n.jar - 字符转换类及其它与国际化和本地化有关的类。除(下面将要阐述的) ext 子目录以外,还有几个资源子目录不在此处说明。 c:jdk

7、1.2jrelibext:Java平台扩展的缺省安装目录。例如,这是安装时JavaHelp jar文件的安装目录。包括:iiimp.jar - 实现 Internet-Intranet 输入方法协议的类,供从使用国际字符集的设备上接收输入的应用程序来使用。 c:jdk1.2jrelibsecurity:包含用于安全管理的文件。这些文件包括安全策略 (java.policy) 和安全属性 (java.security) 文件。 附加文件和目录:本节说明演示程序、Java 源代码和C头文件的目录结构。下面是目录结构:图 JDK安装目录附加目录结构c:jdk1.2demo:含有源代码的程序示例,用于

8、显示如何为Java平台编程。 c:jdk1.2demoapplets:可用在网页上的applet。 c:jdk1.2demojfc:使用新JFCSwing组件的示例。 c:jdk1.2demojfcJava2D:使用新Java 2D图形的示例。 c:jdk1.2include:C语言头文件,它支持使用Java本地接口和Java虚拟机调试程序接口的本地代码编程技术。 c:jdk1.2include-old:头文件,支持使用旧接口的本地代码编程技术。提供这些头文件只是为了向后兼容。所有Java虚拟机都不推荐、不支持也不提供这些接口。 4.Java API简介Java API是运行库的集合,它提供了

9、一套访问主机系统资源的标准方法。运行Java程序时,虚拟机装载(自己编写)程序的class文件和所使用的Java API class文件。所有被装载的class文件(包括从应用程序中和从Java API中提取的)和所有已经装载的动态库(包含本地方法)共同组成了在Java虚拟机上运行的整个程序。在一个平台能够支持Java程序以前,必须在这个特定平台上明确地实现API的功能。为访问主机上的本地资源,Java API调用了本地方法。由于Java API class文件调用了本地方法,Java程序就不需要再调用它们了。通过这种方法,Java API class文件为底层主机提供了具有平台无关性、标准接

10、口的Java程序。对Java程序而言,无论平台内部如何,Java API都会有同样的表现和可预测的行为。正是由于在每个特定的主机平台上明确地实现了Java虚拟机和Java API,因此,Java程序自身就能够成为具有平台无关性的程序。Java API(以API文档形式出现)又叫Java类库(以项目中引用的*.jar文件形式出现,里面是*.class文件)。所以,Java EE规范也是用的我们安装的JDK,只不过在IDE中要引用此规范的API,即相关类库jar文件。每个已文档化的软件包、类和接口都有各自的“使用”页面。此页面介绍了使用给定类或软件包的任何部分的软件包、类、方法、构造方法和字段。对

11、于给定的类或接口A,其“使用”页面包含A 的子类、声明为A的字段、返回A的方法,以及带有类型为A的参数的方法和构造方法。访问此页面的方法是:首先转至软件包、类或接口,然后单击导航栏中的“使用”链接。图 软件包java.applet的使用页面树(类分层结构)对于所有软件包,有一个 类分层结构 页面,以及每个软件包的分层结构。每个分层结构页面都包含类的列表和接口的列表。从 java.lang.Object 开始,按继承结构对类进行排列。接口不从 java.lang.Object 继承。查看“概述”页面时,单击“树”将显示所有软件包的分层结构。查看特定软件包、类或接口页面时,单击“树”将仅显示该软件

12、包的分层结构。图 软件包java.applet的分层结构已过时的API页面列出了所有已过时的API。一般由于进行了改进并且通常提供了替代的API,所以建议不要使用已过时的 API。在将来的实施过程中,可能会删除已过时的API。图 已过时的API索引包含按字母顺序排列的所有类、接口、构造方法、方法和字段的列表。上一个/下一个这些链接使您可以转至下一个或上一个类、接口、软件包或相关页面。框架/无框架这些链接用于显示和隐藏HTML框架。所有页面均具有有框架和无框架两种显示方式。 序列化表格,每个可序列化或可外部化的类都有其序列化字段和方法的描述。此信息对重新实现者有用,而对使用API的开发者则没有什

13、么用处。尽管导航栏中没有链接,但您可以通过下列方式获取此信息:转至任何序列化类,然后单击类描述的“另请参见”部分中的“序列化表格”。 5.JDK安装与环境变量的配置了解了这么多的Java的基本知识后,下来就是JDK的安装了。其安装主要分为在Windows系统下的安装和在Linux系统下的安装。5.1 Windows系统下的安装和环境变量的配置5.1.1 Windows系统下的安装下载JDK 1.7:进入到下载文件存放的目录:5.1.2 Windows系统下的环境变量配置环境变量配置:环境变量的设置是便于在DOS命令行开发测试时输入相关命令,系统能够去指定的路径下查找到命令文件,安装完JDK后,

14、如上所介绍的,在安装目录下的bin目录中存在着编译器javac.exe和解释器java.exe,要想在DOS窗口中仅输入javac来编译源文件,就必须把bin目录加入到系统环境变量PATH中。在Win7系统中,可以如下设置PATH变量:右键我的电脑属性高级系统设置高级(选项卡)环境变量在这里要设置三个环境变量,分别如下:变量名:JAVA_HOME (表示JAVA安装的根目录,其他程序要用,新建的)变量值:C:Program FilesJavajdk1.7.0_03 (以实际安装的目录为准)变量名:classpath (表示JAVA运行环境的相应类库,第三方*.class文件的地址,新建的)变量

15、值:.;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar; %JAVA_HOME%libdt.jar;变量名:path (告诉系统去什么地方寻找可执行文件)增加变量值即可变量值:%JAVA_HOME%bin;%JAVA_HOME%jrebin; 增加即可要想测试上述配置是否正确,可以点击“开始运行cmd确定输入javac”,如果出现下图所示,则表明配置成功:5.1.3 第一个程序 - HelloWorld程序为了演示方便,在F:Work下,新建HelloWorld.txt文件,修改其扩展名为HelloWorld.java,然后用文本编辑器打开,输入下述代码:之后打开

16、一个DOS窗口,进入到F:Work目录中,输入编译命令:javac HelloWorld.java编译若没有问题,则不会有任何提示,如下图:这时会在HelloWorld.java文件所在的目录下产生一个HelloWorld.class文件,如下图:再输入运行命令:java HelloWorld,如果运行正常,会有下图所示效果: 至此,恭喜你,你的开发环境搭建起来了,可以进行普通开发了!5.2 Linux系统下的安装和环境变量的配置(暂无)5.2.1 Linux系统下的安装暂无5.2.2 Linux系统下的环境变量配置暂无二、 关于Eclipse开发工具1.Eclipse工具简介Eclipse是

17、一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。 虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于

18、 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。 这种平等和一致性并不仅限于Java开发工具。尽管 Eclipse 是使用 Java 语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如 C/C+ 和 COBOL 等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。从2006年起,Eclipse基金会每年都会安排同步发布(simultaneous release)。至今,同步发布主要在6月进行,并且

19、会在接下来的9月及2月释放出SR1及SR2版本。2.Eclipse插件安装Eclipse插件的安装方法大体有以下三种:第一种:直接复制法 假设Eclipse的安装目录在C:eclipse,解压下载的eclipse 插件或者安装eclipse 插件到指定目录AA(如:c:AA)文件夹,打开AA 文件夹,在AA文件夹里分别包含两个文件夹features和plugins ,然后把两个文件夹里的文件分别复制到C:eclipse下所对应的文件夹下的features 和plugins 下,一般的把插件文件直接复制到eclipse目录里是最直接也是最愚蠢的一种方法!因为日后想要删除这些插件会非常的困难,不推

20、荐使用。 注意:直接将插件包解压到plugins文件夹下之后,重启eclipse,可能不会加载新的插件。 解决方法是: 1、打开命令行,到当前eclipse的目录下,输入eclipse -clean,重新启动eclipse,这样eclipse就会加上新的插件了。 2、如果插件不能生效,则请将eclipseconfigurationorg.eclipse.update目录删除后再启动eclipse。 你可以在eclipse的菜单Help-About Eclipse SDK-Feature Details 和Plug-in Details中看到新安装的插件。 第二种:使用link文件法 a.假设E

21、clipse的安装目录在C:eclipse,在该文件夹下,新建这样的目录结构C:eclipsePluginsEclipsejodeeclipse; b.解压下载的eclipse 插件或者安装eclipse 插件到指定目录BB(如:C:BB)文件夹,打开BB文件夹,然后把 BB文件夹里的两个文件夹features和plugins复制到刚刚新建好的文件夹C:eclipsePluginsEclipsejodeeclipse,这样eclipse中就有了两个插件目录features and plugins。 c.在C:eclipse目录中新建links(C:eclipselinks)目录,在links目

22、录中建立一个以link为扩展名的文本文件如jode.link,内容如下path=C:/eclipse/PluginsEclipse/jode 或者path=C:eclipsePluginsEclipsejode(插件的目录),保存后重启eclipse插件就会安装完成。 注意:link文件中path=插件目录的path路径分隔要用或是/ 第三种:使用eclipse自带图形界面安装 选择Help Software Updates Manager Configuration,再选择Add Extension Location 找到你要安装插件的目录就可以了。使用eclipse的help-Softwa

23、reUpdates -Find and install. search for new features. 输入软件安装地址进行安装强烈推荐这种方法,优点很多比如可以方便的添加删除,也不用自己写link文件! 备注:Eclipse插件的目录结构: /eclipse-plugins/ eclipse/ .eclipseextension features/ plugins/ 第2和第3种方法所指向的目录都指的是eclipse目录。如果用第3种方法,在eclipse这个目录下必须有文件.eclipseextension,如果下载的插件没有这个文件,那就随便把eclipse安装目录下的那个文件拷过去

24、就行,只要有这么个文件就可以了,内容没什么用,主要是一些版本信息。例如: id=org.eclipse.platform name=Eclipse Platform version=3.1.1 id=org.eclipse.platform name=Eclipse Platform version=3.1.13.Eclipse命令行启动常用参数其实,Eclipse是一个可以进行非常灵活配置的系统,除了以缺省的方式启动以外,还可以指定各种参数来定制启动方式。在参考了一些资料之后,我总结了一些比较常用的启动时Command Arguments,如果有不正确的地方希望大家予以指出。 -arch p

25、rocessor architecture 描述:指定所使用的处理器的类别 举例:eclipse -arch x86或eclipse -arch sparc -application id 描述:指定要运行的应用,id为扩展org.eclipse.core.applications扩展点的插件id加扩展id 举例:例如有个插件id为edu.sdu.app,扩展id为myapp,则eclipse -application edu.sdu.app.myapp,就会执行你的扩展应用 -clean 描述:清空插件缓存内容 举例:eclipse -clean,有时插件显示不出来是因为Eclipse将插件

26、进行了缓存以加速启动过程,若指定此参数则会清空缓存,从头加载 -configuration cofigfile location 描述:指定配置文件的位置,在启动时使用此目录下的配置文件config.ini来启动 举例:eclipse -configuration d:/eclipse/configuration -data workspace location 描述:指定启动时的Workspace位置 举例:例如Workspace位置设在D:/myworkspace,则eclipse -data D:/myworkspace -debug option file 描述:以Debug状态启动E

27、clipse,所有的Debug开关在.options文件中指定 举例:eclipse -debug d:/eclipse/.options -dev classpath entry 描述:以开发状态启动Eclipse,这会添加所有指定的路径作为每个插件的Classpath 举例:例如eclipse -dev bin,会将产生在bin目录下的所有类加载到类路径中,这在开发插件时非常有用。-nosplash 描述:指定启动时不显示闪屏 举例:eclipse -nosplash -vm jre path 描述:指定启动时所使用的Java虚拟机 举 例:例如要使用自己的Java虚拟机,则eclipse

28、 -vmD:/j2sdk1.4.2_04/jre/bin/java.exe,这样还有一个好处,就是可以开启一个Console,能够显示控制台信息, 当然若使用eclipse -vm D:/j2sdk1.4.2_04/jre/bin/javaw.exe则不会再显示控制台 -vmargs Java VM arguments 描述:指定启动时要使用的Java虚拟机参数 举例:例如要指定使用的内存容量,则eclipse -vmargs -Xms256m -Xmx1024m 注:此参数一定要放在所有参数变量的最后面 如果你觉得你的Eclipse在启动的时候很慢(比如说超过20秒钟),也许你要调整一下你的

29、Eclipse启动参数了,以下是一些“小贴士”:1.检查启动Eclipse的JVM设置。在HelpAbout Eclipse SDKConfiguration Detail里面,你可以看到启动Eclipse的JVM。这个JVM和你在Eclipse中设置的Installed JDK是两回事情。如果启动Eclipse的JVM还是JDK 1.4的话,那最好改为JDK 5,因为JDK 5的性能比1.4更好。C:eclipseeclipse.exe -vm C:Program FilesJavajdk1.5.0_08 binjavaw.exe2.检查Eclipse所使用的heap的大小。在C:eclip

30、se目录下有一个配置文件eclipse.ini,其中配置了Eclipse启动的默认heap大小:-vmargs -Xms40M -Xmx256M所以你可以把默认值改为:-vmargs -Xms256M -Xmx512M当然,也可以这样做,把堆的大小改为256 - 512。C:eclipseeclipse.exe -vm C:Program FilesJavajdk1.5.0_08 binjavaw.exe -vmargs -Xms256M -Xmx512M3. 其他的启动参数。 如果你有一个双核的CPU,也许可以尝试这个参数:-XX:+UseParallelGC让GC可以更快的执行。(只是JD

31、K 5里对GC新增加的参数)3.1 Eclipse快捷键Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+ 复制当前行到下一行(复制增加)Ctrl+Alt+ 复制当前行到上一行(复制增加)Alt+ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+ 当前行和上面一行交互位置(同上)Alt+ 前一个编辑的页面Alt+ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter 在当前行插入空行

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1