win7 java开发环境安装

1、首先准备工具:jdk(环境变量)、tomcat、eclipse(压缩版)、mysql、navicat(mysql管理工具)、nosql数据库(memcache、redis)

2、jdk最新版下载教程:
http://jingyan.baidu.com/article/948f5924021a71d80ff5f9d3.html

2.1、环境变量配置:

依次打开计算机-高级系统设置-环境变量(win7系统),
root的用户变量中新建 JAVA_HOME =
E:\Program Files (x86)\Java\jdk1.8.0_91(注意路径前后都没有其他字符)

系统变量中新建 CLASSPATH = .;E:\Program Files (x86)\Java\jdk1.8.0_91\lib\dt.jar;E:\Program Files (x86)\Java\jdk1.8.0_91\lib\tools.jar;(注意最前面必须以 .; 开始)

看是否存在 Path 路径,若存在,则在最前面追加 E:\Program Files (x86)\Java\jdk1.8.0_91\bin;E:\Program Files (x86)\Java\jdk1.8.0_91\jre\bin;(注意以分号隔开,最前面没有任何字符)
注意:全部用的是E:\Program Files (x86)\Java\jdk1.8.0_91而没有用%JAVA_HOME%

2.2 注:最新版
4.5.2eclipse支持jdk1.7或更高
可在eclipse.ini中配置jdk路径,如下在最上面写这两行

3、tomcat最新版下载教程:
http://jingyan.baidu.com/article/642c9d34e745df644b46f754.html(解压即可用)
3.1 eclipse暂时不支持tomcat9;

4、eclipse最新版下载教程:http://jingyan.baidu.com/article/e2284b2b60aceee2e6118d3b.html

导入原项目后需处理的事项:
4.1 eclipse配置jdk步骤:window-preferences-java-installed jres(安装好jdk后就配好了)

4.2 导入项目:file-import,
4.2.1 右键项目选properties-java build path发现jdk还是原来的1.6版本,选择libraries项目,remove掉错误的jdk,在点击右边的Add library,点击jre system library,选择jdk;
4.2.2 右键项目选properties-java compiler选择当前jdk版本;
4.2.3 右键项目选properties-project facets java选择当前jdk版本,右侧runtimes选择tomcat版本;

4.2.4 window->Preferences->查找框输入jre(特别注意这里,这里没改的话可能报错)
compiler compliance level为你安装的jdk版本或者你需要的版本

4.3 sun.misc.BASE64Encoder找不到的解决方法 (其实jdk包含该类)

引用:http://liulinxia02.blog.163.com/blog/static/268687720110614346748/

4.4 查看markers有没有一些错误,如果有继续寻找解决方案。

4.5 导入后中文显示乱码
导入项目之前,请确认工作空间编码已设置为utf-8:window->Preferences->General->Wrokspace->Text file encoding->Other 选择UTF-8引用:http://www.tuicool.com/articles/2mIn2uZ

4.6 打开eclipse的导航区域:window--show view--navigator
4.7 新建server
右键空白处--new--server--选apache tomcat(安装的版本)--finish;
右键新建的服务tomcat v6.0 server at localhost--点击add and remove--选择项目;
右键新建的服务tomcat v6.0 server at localhost--点击start。

4.8 eclipse相关设置
4.8.1 eclipse编写代码自动提示(最开始只有.,可以把26字母全输入)


注意,有的只有输入4个字母,则需先导出:File -> Export在窗口中展开 General -> Perferences 然后点击 NEXT,

修改后(先输入4个字母,然后再用26字母替换就好了),再File -> Import 然后在打开的窗口里展开 General -> Perferences,点击NEXT,选中刚才修改过的配置文件,Finish。

4.8.2 修改背景颜色

4.8.3 字体设置

xml等字体调整:
window--preferences--General--appearance--colors and fonts--Basic
-- "Text font "
然后点change,可以设置字体,我喜欢Courier New

如java字体调整

4.8.4 eclipse编码问题

eclipse 默认编码居然是GBK,js文件默认编码是ISO-....。都修改成UTF8的方法:

1)、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Workspace,右侧 Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。2)、windows->Preferences...打开"首选项"对话框,左侧导航树,导航到general->Content Types,右侧Context Types树,点开Text,选择JavaSource File,在下面的Default encoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8。其他java应用开发相关的文件如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定。
引用:http://blog.csdn.net/zliguangyu/article/details/8080168

4.8.5 eclipse java注释模板设置

设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素
文件(Files)注释标签:
/**

  • @Title: ${file_name}
  • @Package ${package_name}
  • @Description: ${todo}(用一句话描述该文件做什么)
  • @author lxb
  • @date ${date} ${time}
  • @version V1.0
    */

类型(Types)注释标签(类的注释):
/**

  • @ClassName: ${type_name}
  • @Description: ${todo}(这里用一句话描述这个类的作用)
  • @author lxb
  • @date ${date} ${time}
  • ${tags}
    */

方法(Constructor & Methods)标签:
/**

  • @Title: ${enclosing_method}
  • @Description: ${todo}(这里用一句话描述这个方法的作用)
  • @param ${tags} 设定文件
  • @return ${return_type} 返回类型
  • @throws
    */

覆盖方法(Overriding Methods)标签:
/**

  • <p>Title: ${enclosing_method}</p>
  • <p>Description: </p>
  • ${tags}
  • ${see_to_overridden}
    */

代表方法(Delegate Methods)标签:
/** * ${tags} * ${see_to_target} */
引用:http://www.cnblogs.com/senzjx/archive/2009/09/21/1570950.html

注意:设置模板后新建类或其他,需选择generate comments

5、mysql最新版下载教程:http://jingyan.baidu.com/article/fd8044faca5fd75031137ad5.html
5.1 解压安装文档(mysql5.7)

5.2 在安装目录下E:\Program Files (x86)\mysql57新建data文件夹;
把默认的my-default.ini重新命名为my.ini(因为mysql先默认在my.ini中查找配置路径,然后才是my.cnf);
修改my.ini配置文件:
basedir = E:\Program Files (x86)\mysql57
datadir = E:\workspace\mysql57\data (data路径可以放到其他文件夹,以免卸载的时候被删除

port = 3306

5.3 初始化数据目录
cd E:\Program Files (x86)\mysql57\bin
E:(这样就进入bin,所以的操作都是在这个目录下)

mysqld --initialize
或 mysqld --initialize-insecure(这种方式就没有生成密码,直接按Enter进入mysql)

默认生成的密码在E:\workspace\mysql57\data文件夹下的WIN-20151017TLX.err中

5.4 新建mysql服务并启动mysql
mysqld --install "mysql57" (自定义服务名mysql57,后面关于服务名都得用mysql57)

net start "mysql57"(启动服务)
mysql -u root -p
然后输入密码,见上面文件夹

5.5 修改密码
alter user 'root'@'localhost' identified by 'admin';

或使用如下方式:
发现mysql5.7中数据库mysql里面user表中没有password字段了
desc user
发现密码存储在字段authentication_string中了

update mysql.user set authentication_string=password('admin') where user='root' and Host = 'localhost';
flush privileges;
quit;

5.6 停止mysql服务
net stop "mysql57"

删除mysql57服务
mysqld --remove "mysql57"

5.7修改my.ini文件
修改后mysql服务必须重启

新版本没有default-character-set = utf8这一项了,用character-set-server = utf8代替,否则启动不了

6、navicat for mysql下载地址(破解版)
http://download.csdn.net/download/ahgaoyong/8374743

先新建数据库,选择还原备份

6.1 设置navicat一些文件的存储地址(默认是C:\Users\Administrator\Documents\Navicat\MySQL\servers\mysql57)

7、memcache搭建

sc create "memcache 11211" start= auto binpath= "E:\Program Files (x86)\memcached\memcached.exe -d runservice -m 258 -p 11211" DisplayName= "memcache 11211"

sc description "memcache 11211" "缓存服务:端口11211。"

注意修改binpath, -m内存,-p端口

启动服务

连接本地memcached:telnet 127.0.0.1 11211
卸载windows 服务:sc delete "memcache 11211"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 221,695评论 6 515
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,569评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 168,130评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,648评论 1 297
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,655评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,268评论 1 309
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,835评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,740评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,286评论 1 318
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,375评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,505评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,185评论 5 350
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,873评论 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,357评论 0 24
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,466评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,921评论 3 376
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,515评论 2 359

推荐阅读更多精彩内容