菜鸟学Java(十二)——搭建一个完整的Java开发环境
作为一个Java程序员,配置一个java开发环境是必备的技能,今天给广大菜鸟初学者补上一课。环境的配置,大概就分三个1,JDK 2,Tomcat(或者其他的)3,eclipse(或者myeclipse)。下面我们就一个一个慢慢配置。
配置JDK
编写Java程序需要建立Java开发环境,其中Sun的Java SDK是必不可少的。可以去Sun的官网下载,在此不再赘述。安装好SDK后需要简单配置一下环境变量:
1.右击我的电脑,选择属性(或者按 “Win+Pause Break”)
2.选择高级
3.选择环境变量(系统变量)
以下变量名如果没有就点新建,有就点编辑(两个路径之间用英文分号隔开),变量值是引号里面的内容:
4.新建 变量名:JAVA_HOME 变量值:“C:\Program Files\Java\jdk1.7.0”(就是JDK的安装路径,可以自定义)
5.新建 变量名:PATH 变量值:“C:\Program Files\Java\jdk1.7.0\bin;%JAVA_HOME%\bin ”
6.新建 变量名:CLASSPATH 变量值:“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”
配置好以后就要测试一下是否成功
1:WIN+R 组合键弹出命令运行窗口(或则“开始->运行”)
2:输入命令 CMD 回车
3:在弹出的 DOS 窗口内输入:java -version 会出现版本信息,输入: javac出现 javac 的用法信息 (有很多用法)如果如下图所示则表示配置成功,反之则配置失败

配置Tomcat
Tomcat下载下来直接解压即可,然后就是配置它的环境变量了:
新建 变量名:TOMCAT_HOME 变量值:“D:\Tomcat 7.0”(这里就是你解压的目录,随便哪里都行,不过最好都是英文路径)
下面就是测试了,浏览器中输入:http://localhost:8080/ 如果出现如下画面就说明成功了,否则就是没配好。
配置eclipse
我们下载Eclipse IDE for Java EE Developers这个版本,eclipse也是解压就可以用的。我们主要说说它跟JDK的集成吧。
打开eclipse的时候,它会让你选择项目的存放位置,也就是【workspace】,这里根据自己的需要自行选择。
打开eclipse以后,依次选择eclipse中的【window】—>【preferences】,在窗口的左侧选择【java】—>【Installed JRES】然后点击【Add】按钮出现下图:
点击【Directory】选择JDK的安装目录,引入JDK。最后点击【Finish】就大功告成了。
到此为止,我们的java开发环境就配置好了,就可以开始一起愉快的写代码了。希望大家都能在编程中体会到快乐!加油了各位!
菜鸟学Java(十二)——搭建一个完整的Java开发环境的更多相关文章
- 搭建一个完整的Java开发环境
搭建一个完整的Java开发环境 作为一个Java程序员,配置一个java开发环境是必备的技能,今天给广大菜鸟初学者补上一课.环境的配置,大概就分三个1,JDK 2,Tomcat(或者其他的)3,ecl ...
- 菜鸟从零学编程(七)——搭建一个完整的Java开发环境
作为一个Java程序员,配置一个java开发环境是必备的技能,今天给广大菜鸟初学者补上一课.环境的配置,大概就分三个1,JDK 2,Tomcat(或者其他的)3,eclipse(或者myeclipse ...
- iBatis第二章:搭建一个简单的iBatis开发环境
使用 iBatis 框架开发的基本步骤如下:1.新建项目(iBatis是持久层框架,可以运用到java工程或者web工程都可以) 这里我们建立一个 web 工程测试. 2.导入相应的框架 jar 包 ...
- ubuntu下搭建一个数据化处理的开发环境
1.搭建matplotlib环境 构建matplotlib运行环境,需要满足相关软件环境. numpy库提供大数据集的数据的数据结构和数学方法.诸如元组.列表或字典等python的默认数据结构同样可以 ...
- MINA、Netty、Twisted一起学(十二):HTTPS
由于HTTPS协议是由HTTP协议加上SSL/TLS协议组合而成,在阅读本文前可以先阅读一下HTTP服务器和SSL/TLS两篇博文,本文中的代码也是由这两篇博文中的代码组合而成. HTTPS介绍 上一 ...
- 手把手搭建一个完整的javaweb项目
手把手搭建一个完整的javaweb项目 本案例使用Servlet+jsp制作,用MyEclipse和Mysql数据库进行搭建,详细介绍了搭建过程及知识点. 下载地址:http://download.c ...
- 从头开始学JavaScript (十二)——Array类型
原文:从头开始学JavaScript (十二)--Array类型 一.数组的创建 注:ECMAscript数组的每一项都可以保存任何类型的数据 1.1Array构造函数 var colors = ne ...
- asp.netmvc 三层搭建一个完整的项目
接下来用 asp.net mvc 三层搭建一个完整的项目: 架构图: 使用的数据库: 一张公司的员工信息表,测试数据 解决方案项目设计: 1.新建一个空白解决方案名称为Company 2.在该解决方案 ...
- 利用vue-cli配合vue-router搭建一个完整的spa流程
好文章备忘录: 转自:https://segmentfault.com/a/1190000009160934?_ea=1849098 demo源码:https://github.com/1590123 ...
随机推荐
- phoneGap+jquery mobile项目经验
最近一个月,一直在用phoneGap+jquery mobile来开发一项目. 下面谈谈自己在开发过程中遇到的一些问题以及解决方法. 开始选择框架时,曾试过采用其他框架做UI,例如chocol ...
- Oracle的悲观锁和乐观锁
为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突.为了解决这个问题,大多数数据库用的方法就是数据的锁定. 数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁.什么叫 ...
- asp:ObjectDataSource+asp:GridView 实现真分页
<asp:GridView ID="GridViewCacheManager" DataSourceID="OdsCacheManager" runat= ...
- kubernetes-pod分配CPU和RAM资源以及计算方法
例子: Containers: cpu-ram-demo-container: ... image: busybox:latest resources: Limits: cpu: 1 memory: ...
- 图解 eclicpse 智能提示 配置
输入的内容: “.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ” 第一步: 第二步:
- libev4.15学习
libev作为优秀的高性能IO框架,非常值得学习! 虽然我是菜鸟,但也必须学习啦,从今天一点一点地学习,慢慢进步! # include "ev.h" struct event_ba ...
- du命令解决linux磁盘空间满的问题(很不错的哦)
首先你要确定是不是真正的是因为数据空间占满磁盘,经常是因为某个程序的日志占满了空间.当发现磁盘满了以后不要着急,使用以下命令从根目录开始排除查找哪个文件夹最大: du --max-depth=1 找到 ...
- mytop安装,使用mytop监控MySQL性能
本文主要描述mytop安装,安装过程中可能出现的报错,以及使用mytop监控MySQL性能. 欢迎转载,请注明作者.出处. 作者:张正 blog:http://space.itpub.net/2635 ...
- Redis学习之路(001)- Redis介绍以及安装(Linux)
redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括strin ...
- IDEA git修改远程仓库地址
方法有三种: 方法1.修改命令 git remote set-url origin <url> 方法2.先删后加 git remote rm origin git remote add o ...