图解Java 开发教程

以下鄙人将进行:安装JDK,安装Tomcat,安装MySQL,安装Eclipse,编写Java程序访问MySQL,安装Java Web快速开发平台WebBuilder。截图记录主要过程。

1 安装JDK

下载最新jdk1.8.0_25;安装,一路Next。完成之后如下图,

2 安装tomcat

下载tomcat 6.0.32,解压即可。如下载的是安装版本,则执行安装。

3 JDK和tomcat 环境变量配置

右击 我的电脑,属性-高级系统设置-环境变量;

新建系统变量名:JAVA_HOME,变量值:D:\Java\jdk1.8.0_25

打开PATH变量,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

新建变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;

%JAVA_HOME%\lib\tools.jar

.表示当前路径,%JAVA_HOME%就是引用前面指定的JAVA_HOME;

JAVA_HOME指明JDK安装路径,此路径下包括lib,bin,jre等文件夹,

tomcat,eclipse等的运行都需要依靠此变量。

PATH使得系统可以在任何路径下识别java命令。

CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。

完成后关闭系统属性窗口,打开CMD,输入java -version,出现以下提示表明JDK安装好;

tomcat环境变量配置:

新建变量名:CATALINA_BASE,变量值:D:\apache-tomcat-6.0.32

新建变量名:CATALINA_HOME,变量值:D:\apache-tomcat-6.0.32

打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

环境变量配置的窗口如下所示,各个环境变量值之间是以分号隔开;

在tomcat的bin目录下,双击startup.bat,启动tomcat;跑起来后有个命令行窗口;

打开浏览器,在地址栏中输入http://localhost:8080回车,如果看到Tomcat自带的一个上有一只小猫的JSP页面,说明你的JDK和Tomcat已搭建成功。

4 安装Mysql

下载后双击mysql-essential-5.0.87-win32.msi进行安装。安装过程结束后,Finish,进入配置向导。

一路默认;在下个界面可看到默认端口为3306;

在下述界面勾选 Include Bin Directory in Windows PATH ,方便以后操作;

输入root口令;

next,完成安装配置。

从开始菜单打开MySql Command Line Client,输入安装时输入的口令登录;输入show databases命令显示所有数据库;use test;在test数据库中创建一

张表person;插入三行数据;作为以后测试用;

5 安装eclipse

下载eclipse-jee-luna-SR2-win32.zip,解压即可。启动eclipse,设置工作路径,鄙人设为D:\Users\Administrator\workspace。

6 编写Java测试程序访问mysql

在eclipse中新建项目,项目类型选 Java Project,输入项目名称 testmysql。在Package Explorer中右击testmysql下的src结点,new-class,在

New Java Class中输入类名mysql1;敲入如下的代码;

右击mysql1.java,Run As-Java Application,如果没有mysql的jdbc驱动,将出现下述错误:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

下载mysql-connector-java-5.0.4-bin.jar;右击mysql1.java,Build Path-Configure Build Path,在Java Build Path属性对话框的Libraries选项

卡中,Add External JARs,选中下载的mysql-connector-java-5.0.4-bin.jar,确定。

再次运行,出现两个错误;第一个,Java中ResultSet的列号从1开始;正确语句如下;

System.out.println(rs.getString(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3));

第二个,中文字符输出为问号;修改代码为如下后,正确输出从数据库取到的结果;

7 编写JSP页面访问MySql

复制mysql-connector-java-5.0.4-bin.jar到tomcat的lib目录,注意mysql-connector-java-5.0.4-bin.jar如果是在tomcat启动之后拷贝到tomcat的lib目录的话,需要重启tomcat。

手动编辑文本文件,输入以下代码,命名为testmysql.jsp,放入tomcat的webapps\root目录;在浏览器输入http://localhost:8080/testmysql.jsp;显示如下:

6和7的代码下载:

http://pan.baidu.com/s/1c0vp3TQ

8 安装java WebBuilder

首先进入WebBuilder主页;

http://www.putdb.com/

注册。主页上有一个在线使用功能,但是进入后只能看到IDE界面,实际不能使用;提示下载。下载WebBuilder。

一 安装

解压缩下载的安装包webbuilder.zip,并把其中的wb目录复制到tomcat6/webapps/wb;如下;

在tomcat6/webapps/wb目录下创建META-INF目录,(注意区分WEB-INF和META-INF目录),并在META-INF目录下创建context.xml文件,context.xml文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE Context>

<Context reloadable="true" crossContext="true">

<WatchedResource>WEB-INF/web.xml</WatchedResource>

<Resource

name="jdbc/wb_mysql"

auth="Container" type="javax.sql.DataSource"

driverClassName="com.mysql.jdbc.Driver"

url="jdbc:mysql://127.0.0.1:3306;DatabaseName=test"

username="root" password="123"

maxActive="20" maxIdle="10" maxWait="-1" />

</Context>

数据库名,口令等,根据实际情况修改。不同数据库,SqlServer、Oracle等,以上文件内容略有不同,查阅相关资料。

mysql的jdbc驱动jar包已经在第6步中复制至tomcat6/lib目录,如有必要重启tomcat;

打开浏览器并访问 [http://ip:port/wb](例如http://localhost:8080/wb),然后使用安装向导来完成 WebBuilder 的安装;下图为安装成功后的截图;反正这个东西安装还是比较折腾;

注意:上图中JNDI中是context.xml中name一行,如把jdbc/wb_mysql输入为 jdbc/mysql之类将出错:“Name odbc is not bound in this Context”;

在安装过程中tomcat的conf\Catalina\localhost文件夹下会出现一个wb.xml,其内容和前面的context.xml一样;如出现“No suitable driver”提示,可试着将wb.xml改名为wb_mysql.xml,看是否解决。

时间: 2024-08-24 17:06:06

图解Java 开发教程的相关文章

java视频教程,java开发教程

J2EE目前是很热门的一门学科了,同样,网络里有这样的学习课程也都是很多的,只是很多都没有一个系统的学习方法也有很多的培训机构也都开设 了培训班,但是学费就是高得吓人了,至于效果,就不知道了 我现在找到了一门J2EE零基础的课程,现在分享给大家,大家一起来研究讨论这些课程,是不是真的很实用 有兴趣的可以直接加我QQ779591710 本课程共计有5个阶段,近30个项目配套在里面: 第一学段:侧重于Java语言基础与J2SE核心技术 第二学段:侧重于Java Web技术与数据库技术 第三学段:侧重

100套最适合自学的实战开发教程视频(程序员都在学)

BAT大咖助力 全面升级Android面试 BAT大牛亲授 基于ElasticSearch的搜房网实战 从天气项目看Spring Cloud微服务治理 Java企业级电商项目架构演进之路  Tomcat集群与Redis分布式 Java深入微服务原理改造房产销售平台 SSM到Spring Boot-从零开发校园商铺平台 Java Spring Boot企业微信点餐系统 Java秒杀系统方案优化-高性能高并发实战 Spring Boot技术栈博客企业前后端 Java SSM快速开发仿慕课网在线教育平

程序设计C语言二级考试教程 Java基础视频教程 安卓软件开发教程 Unity3D游戏制作入门教程

热门推荐电脑办公计算机基础知识教程 Excel2010基础教程 Word2010基础教程 PPT2010基础教程 五笔打字视频教程 Excel函数应用教程 Excel VBA基础教程 WPS2013表格教程 更多>平面设计PhotoshopCS5教程 CorelDRAW X5视频教程 Photoshop商业修图教程 Illustrator CS6视频教程 更多>室内设计3Dsmax2012教程 效果图实例提高教程 室内设计实战教程 欧式效果图制作实例教程 AutoCAD2014室内设计 Aut

Java开发手册 Java学习手册教程(MtJava开发手册)

本文档的版权归MtJava文档小组所有,本文档及其描述的内容受有关法律的版权保护,对本文档内容的任何形式的非法复制,泄露或散布,将导致相应的法律责任. MtJava只是一个学习Java的简化版本,适合有一些Java基础的人学习参考,主要是为了辅助MtAndroid的学习者学习的文档 Java开发手册 Java学习手册教程(MtJava开发手册),布布扣,bubuko.com

JAVA实战教程_JAVA案例开发之JAVA开发微信二维码大数据开发03

大家好,这次是第三个课时的视频,欢迎大家继续学习. 视频简介:本视频是关于JAVA实战教程,JAVA开发微信二维码大数据系统.这个JAVA开发案例可以协助一些从零基础开始学习JAVA,正处于理论走完实践的路程上的初学者能接触到实际开发项目过程中,在实践当中巩固自己的JAVA方面的知识外,更能在项目案例当中学到解决在JAVA学习或者实践当中遇上问题的一些解决方式.仅供参考!自设交流群:457036818,欢迎一起加入交流. PS:该案例共十个课时,本小节为第二课时 课程原地址:http://www

JAVA实战教程_JAVA案例开发之JAVA开发微信二维码大数据系统02

hello,上一次我们上传了第一个课时的视频,现在当然是上传第二个视频咯. 视频简介:本视频是关于JAVA实战教程,JAVA开发微信二维码大数据系统.这个JAVA开发案例可以协助一些从零基础开始学习JAVA,正处于理论走完实践的路程上的初学者能接触到实际开发项目过程中,在实践当中巩固自己的JAVA方面的知识外,更能在项目案例当中学到解决在JAVA学习或者实践当中遇上问题的一些解决方式.仅供参考!自设交流群:457036818,欢迎一起加入交流. PS:该案例共十个课时,本小节为第二课时 课程原地

微信开发 BAE运平台和java语音,微信mysql数据库开发实例 --图文开发教程

持续更新中 BAE java开发mysql数据库 图文教程 BAE java语言开发mysql源代码下载: 目前微信开发.BAE开发.java开发.mysql开发的教程很多,但是没有一个详细的介绍基于BAE平台.java语言和mysql数据库的微信开发教程.所以写了该教程,希望能给大家一点启发. 教程分为: 1.申请BAE账户: 2.在BAE平台建立web服务器应用: 3.在BAE平台建立mysql数据库服务器应用: 4.使用eclipse开发基于BAE平台的处理微信消息的web服务器系统: 5

Mac IntelliJ IDEA 2017(java开发集成环境)附注册码和破解教程 v2017.3.5破解版

原文:http://www.orsoon.com/Mac/155938.html 原文中含有软件下载地址 软件介绍 IntelliJ IDEA 2017 Mac激活版是Mac平台上的一款java开发集成环境,今天和大家分享的是2017.3最新版本,IntelliJ IDEA 2017 mac让您可以顺利编码,让您在Mac电脑上方便快速的进行java开发编程工作,编写,调试,重构,测试统统都能搞定.现为大家带来IntelliJ IDEA 2017 mac破解版,软件内附IntelliJ IDEA

Java基础教程(2)--Java开发环境

一.JVM.JRE和JDK的概念 ??对于初学者来说,这三个术语出现的频率很高,而且有关这它们的问题在面试题中也会经常出现.因此,理解它们的定义.区别和联系就显得尤为重要.在学习这几个专业术语之前,我们先来了解一下Java代码的编译运行过程. ??机器语言是用二进制代码表示的,能够被计算机直接识别和执行的一种机器指令的集合.也就是说,通过机器语言,我们可以直接操控电脑去做任何我们想要执行的操作.但是,由于机器语言是用二进制表示的,这就导致了它学习成本高.代码晦涩难懂.不便于调试等缺点.试想一下,