




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
java环境变量配置windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:javajdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”; 5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:javajdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量); Path使得系统可以在任何路径下识别java命令,设为: %JAVA_HOME%bin;%JAVA_HOME%jrebin CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为: .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar (要加.表示当前路径) %JAVA_HOME%就是引用前面指定的JAVA_HOME; 6.“开始”;“运行”,键入“cmd”; 7.键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功; 8.好了,打完收工。下面开始你的第一个java程序吧。下面讲讲java几个环境变量的含义和linux下的配置方法:通常,我们需要设置三个环境变量:JAVA_HOME、PATH 和 CLASSPATH。JAVA_HOME:该环境变量的值就是 Java 所在的目录,一些 Java 版的软件和一些 Java 的工具需要用到该变量,设置 PATH 和 CLASSPATH 的时候,也可以使用该变量以方便设置。PATH:指定一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文件不能在当前路径下找到,则依次寻找 PATH 中的每一个路径,直至找到。或者找完 PATH 中的路径也不能找到,则报错。Java 的编译命令 (javac),执行命令 (java) 和一些工具命令 (javadoc, jdb 等) 都在其安装路径下的 bin 目录中。因此我们应该将该路径添加到 PATH 变量中。CLASSPATH:也指定一个路径列表,是用于搜索 Java 编译或者运行时需要用到的类。在 CLASSPATH 列表中除了可以包含路径外,还可以包含 .jar 文件。Java 查找类时会把这个 .jar 文件当作一个目录来进行查找。通常,我们需要把 JDK 安装路径下的 jrelibrt.jar (Linux: jre/lib/rt.jar) 包含在 CLASSPATH 中。PATH 和 CLASSPATH 都指定路径列表,列表中的各项 (即各个路径) 之间使用分隔符分隔。在 Windows 下,分隔符是分号 (;),而在 Linux 下,分隔符是冒号 (:)。-安装Tomcat安装好Tomcat后,再配置Tomcat的环境变量:在“我的电脑”上点右键“属性”“高级” “环境变量(N)”。新建系统变量CATALINA_HOME:D:jakarta-tomcat-5.0.30在系统变量CLASSPATH的值的后面加入:%CATALINA_HOME%lib;在系统变量Path的值中%JAVA_HOME%bin;的后面加入以下内容:%CATALINA_HOME%bin;到这里,Tomcat安装完毕。配置好以上环境变量之后,各系统变量的值如下:JAVA_HOME:C:/Program Files/Java/jdk1.5.0_06CATALINA_HOME:D:/jakarta-tomcat-5.0.30CLASSPATH:.;%JAVA_HOME%/lib;%CATALINA_HOME%/common/lib;Path:%JAVA_HOME%/bin;%CATALINA_HOME%/bin;%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem测试Tomcat是否配置成功:进入Tomcat目录下的bin里面双击startup.bat然后打开浏览器输入:http:/localhost:8080-struts2环境配置struts2框架,大多数框架都在使用。由于工作需要,开始做Java项目。先学个struts2。一、下载struts2有好多版本,我下载的是struts-。二、创建web项目,导入使用struts2所必须的jar包。我使用的是MyEclipse 7.5。建立web项目,给项目添加外部引用包(project-properties-Java Build Path-Add External Jars.)。添加的包有:commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar,commons-logging-api-1.1.jar,freemarker-2.3.16.jar,javassist-3.7.ga.jar,ognl-3.0.jar,struts2-core-.jar,xwork-core-.jar。注意:由于struts2版本的差异性,上面提到的包不一定满足所有版本的需求。配置完struts2后,请部署运行一下。根据运行时的错误提示来添加jar包解决问题。比如,配置struts-时需要commons-io-1.3.2.jar包和javassist-3.7.ga.jar包,但是2.1版本就不需要这两个包。三、编写struts.xml文件在MyEclipse项目中的src根目录下建立一个struts.xml文件。(可以打开下载的struts2安装包里的apps目录下的任意一个jar包,在里面的WEB_INFR/src目录下,寻找struts.xml文件,将该文件复制进项目的src根目录下,将里面的内容清空(只留下标签和头部标签即可)四、在web.xml中加入struts2 MVC框架启动配置和struts.xml文件的生成类似,在struts2安装包里找到web.xml文件,将里面的和标签及其内容拷贝进项目中的web.config文件即可。五、struts2实例-简单的登录例子5.1 编写login.jsp页面。代码如下: Login 5.2 编写LoginAction类。代码如下:package com.gsww.kingreturns.struts2.excise;import com.opensymphony.xwork2.ActionSupport;public class LoginAction extends ActionSupport /该类继承了ActionSupport类。这样就可以直接使用SUCCESS, LOGIN等变量和重写execute等方法private static final long serialVersionUID = 1L;private String username;private String password;public String getUsername() return username;public void setUsername(String username) this.username = username;public String getPassword() return password;public void setPassword(String password) this.password = password;Overridepublic String execute() throws Exception if(haha.equals(username) & hehe.equals(password)/如果登录的用户名=haha并且密码=hehe,就返回SUCCESS;否则,返回LOGINreturn SUCCESS;return LOGIN; 5.3 配置struts.xml文件。代码如下: /welcome.jsp /login.jsp 主要属性说明:package-name:用于区别不同的package;必须是唯一的、可用的变量名;用于其它package来继承; package-namespace:用于减少重复代码(和struts1比较);是调用action时输入路径的组成部分; package-extends:用于继承其它package以使用里面的过滤器等东东;action-name:用于在一个package里区别不同的action;必须是唯一的、可用的变量名;是调用action时输入路径的组成部分; action-class:action所在的路径(包名+类名);action-method:action所调用的方法名;还有其它的属性,因为项目里没有用到,就没有解释。如有需要,请查阅相关文档。 5.4 配置web.xml文件。代码如下: struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* index.jsp 需要注意的东东:这个文件里,配置的过滤器的类是:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter。和原来配置的类不一样。原来配置的类是:org.apache.struts2.dispatcher.FileDispatcher。这是因为,从struts-2.1.3以后,org.apache.struts2.dispatcher.FileDispatcher值被标注为过时。虽然仍然起作用,但是不建议使用。 5.5 根据struts.xml里配置的内容,还需要一个welcome.jsp页面。编写welcome.jsp页面。代码如下: My JSP welcome.jsp starting page 欢迎$username ! 经过上述步骤,登录实例已经编写完毕。启动tomcat,在网页地址栏里输入:http:/localhost:8080/项目的名称/login.jsp,打开登录页面。如下所示:输入用户名:haha,密码:hehe,点击登录,就来到了welcome.jsp页面。如下所示:如果输入的用户名和密码不是haha和heh
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教部编版七年级下册一棵小桃树教学设计及反思
- 2024四川古蔺县山态农业发展有限公司招聘1人笔试参考题库附带答案详解
- 人美版八年级下册8.色彩风景画教案及反思
- 人教版三年级音乐下册(五线谱)第1单元《森林与小鸟》教学设计
- 2024北京首旅集团战略投资部副部长社会公开招聘1人笔试参考题库附带答案详解
- 高空拓展安全培训课件
- 初中政治 (道德与法治)人教版(2024)九年级上册第一单元 富强与创新第二课 创新驱动发展创新改变生活教学设计及反思
- 人教版八年级美术上册教学设计:第2课 色彩的感染力
- 2024云南鸿园电力物业服务有限公司招聘6人笔试参考题库附带答案详解
- 吊车安全教育培训
- 2025年重庆中考押题道德与法治试卷(一)(含答案)
- 肿瘤的内分泌治疗护理
- 东北三省三校2025届高三下学期第二次联合模拟考试数学试题及答案
- 污水管道封堵施工方案
- 2025年山东鲁泰控股集团有限公司下属驻陕西煤矿企业招聘(150人)笔试参考题库附带答案详解
- 2025年全民国家安全教育日主题班会
- 2025-2030彩色不锈钢项目可行性研究报告
- 2025年山西省华远国际陆港集团有限公司招聘笔试参考题库含答案解析
- 江苏省盐城市东台市2024-2025学年高一上学期期末考试化学试题
- 仓库管理奖惩制度
- 酒店前台插花培训课件
评论
0/150
提交评论