环境搭建

本文详细介绍如何搭建Java开发环境,包括JDK、Eclipse、MyEclipse、Tomcat和Hadoop的安装配置过程。同时,针对Eclipse字体显示问题提供了解决方案,并给出了Hadoop在Windows下的详细安装步骤。

1.JDK安装

进入JAVA下载页面http://java.sun.com/javase/downloads,该下载页面提供了多种下载包,以分别满足不同开发人员需求,选择相应操作系统的JDK下载,运行安装程序,比如安装在“D:\Program Files\Java\jdk\jdk1.*.*\”目录下。

安装完毕后,配置环境变量,Windows在“我的电脑”上右击,属性-高级-更改设置-高级-环境变量。在系统变量中新建环境变量“JAVA_HOME",填写变量值为JAVA安装路径"D:\Program Files\Java\jdk1.*.*",单击确定。在环境变量中找到Path变量,在原变量后添加英文分号";",然后将%JAVA_HOME%\bin添加到Path变量值后。

至此环境变量设置完毕,开始-运行-cmd,输入java,javac会有提示。


2.Eclipse安装

Eclipse可以到官方网站www.eclipse.org下载。Eclipse为典型的绿色软件,不需要安装,不写注册表。只需解压Eclipse.zip到指定文件夹下,本人解压到了D:\Eclipse, 启动时会让你设置工作空间,本人设置为D:\workspace

打开eclipse3.7中文字体很小,简直难以辨认。在网上搜索发现这是由于Eclipse 3.7 用的字体是 Consolas,显示中文的时候默认太小了。
解决方式有两种:
一、把字体设置为Courier New 
 操作步骤:打开Elcipse,点击菜单栏上的“Windows”——点击“Preferences”——点击“Genneral”——点击“Appearance”——点击“Colors and Font”——在右侧框展开“Basic”文件夹--双击“Text Font”——在弹出窗选择“Courier New”(注:这里可能找不到“Courier New”,点击字体选择框左下角的“显示更多字体”链接来打开设置字体的控制面板,找到“Courier New”,右键选择“显示”即可激活该字体)——点击按钮“确定”——点击按钮“OK”,完成。
二、使用混合字体代替Consolas字体。
1.下载Consolas和微软雅黑混合字体(地址: http://files.cnblogs.com/icelyb24/YaHei.Consolas.1.12.rar
2.解压之后,把YaHei.Consolas.1.12.ttfw文件复制到C:\Windows\Fonts目录下,完成字体的安装
3.打开Elcipse,点击菜单栏上的“Windows”——点击“Preferences”——点击“Genneral”——点击“Appearance”——点击“Colors and Font”——在右侧框展开“Basic”文件夹--双击“Text Font”——在弹出窗选择“YaHei.Consolas”——点击按钮“确定”——点击按钮“OK”,完成。


3.MyEclipse安装

打开MyEclipse官方网站www.MyEclipseIDE.com,不知道什么原因,我上不去这个网站,只好通过代理http://coobai.com/来上,下载的时候,因为我是要下Eclipse的插件形式的,而不是整合安装包,所以选了压缩包形式的MyEclipse 10.7 (Archived Update Site),后面还有安装说明:

  1. Install Eclipse Classic 3.7.2.
  2. Edit the eclipse.ini file in the eclipse folder and change the -Xmx384m value to -Xmx512m.
  3. Start Eclipse and click Help > Install New Software > Add the following update site:
    http://downloads.myeclipseide.com/downloads/products/eworkbench/indigo/enterprise-stable/ 这里我直接将url指向到我下载的压缩包所在的位置jar:file:/D:/Install things/Java environment/myeclipse-10.7-archived-update-site.zip!/
  4. Make sure "Group items by category" is selected and select the "MyEclipse Enterprise Workbench" group.
  5. Click Next twice, accept the licenses presented and click Finish to start the installation. Restart when prompted.
后来发现插件形式的MyEclipse注册不了。。。又装了单独软件形式的,囧。。。
4.Tomcat安装

打开官方网站tomcat.apache.org 选择下载 Zip,直接下载解压并配置环境变量。也可以选择安装包,安装后将Tomcat安装为Windows服务,开机自动在后台运行。

直接将Zip解压到任意文件夹。本人解压到D:\apache-tomcat-6.0.13,解压后添加变量CATALINA_HOME,并将%CATALINA_HOME%\bin添加到环境变量Path中,运行Startup启动Tomcat,在浏览器输入localhost:8080,将出现Tomcat的默认欢迎页面

Tomcat的端口号可以在D:apache-tomcat-6.0.13\server.xml中配置,<Connector>标签配置了端口号。开发模式建议使用默认的8080

MyEclipse中配置Tomcathttp://jingyan.baidu.com/article/4853e1e53465271909f72690.html

Eclipse中Tomcat插件安装:http://www.eclipsetotale.com/tomcatPlugin.html

下载后,解压。解压后的文件放到eclipse的plug目录中,然后启动eclipse,看到三个Tomcat图标, 这个时候点三个图标,出现提示告诉你不行。

如果没有出现这三个图标,那么选择'Window>Customize Perspective...>Commands',并在'Available command groups'中勾选'Tomcat'
还需要配置tomcat的版本,和tomcat的home,在window>preference>Tomcat中,配置完毕,应用按钮按下,关闭,然后先从window的服务中停止tomcat的服务,回到eclipse的页面,点那三个图标,ok了吧,下面的console的窗口有反映了吧,

5.hadoop安装

首先安装Cygwin,通过链接www.cygwin.com下载安装文件,双击运行,选择install from internet。进入select packages 界面,然后进入Net,选中OpenSSL及OpenSSH,如果打算在Eclipse上编译Hadoop,还必须安装Base Category下的sed。另外建议安装Editors Category下的vim.


接着安装SSH,启动Cygwin,执行ssh-host-config命令,你将会看到这些脚本生成一些默认文件,然后会是否打开“权限分离”功能。在其他系统里安装OpenSSH的时候默认是打开的,所以你可以直接输入“yes”。它会提示你创建一个特殊权限账户,选择“yes”脚本会继续运行。接下来还会询问你是否将sshd作为服务来运行,这样的话不论Cygwin当前是否在运行你都可以访问到SSH,这正是我们需要的功能。选择“yes”继续。

下一步会要求你为这个守护进程输入一个值,可以输入ntsec. 你会看到脚本在系统里为你提供一些信息,然后要求你创建一个默认名为“cyg_server“的优先账户,当提示你是否要使用别的名称的时候,可以输入“no”,因为默认名也很好用,如果你真不喜欢的话也可以修改。当然,你还需要为这个账户设置密码。输入下面的命令启动服务: net start sshd

接着配置SSH免密码登录,执行ssh-keygen命令生成密钥文件,按如下命令生成authorized_keys文件:

cd ~/.ssh/

cp id_rsa.pub authorized_keys

完成后退出并重新运行Cygwin,执行ssh localhost命令,在第一次执行时会有提示,输入yes,直接回车即可。

接着安装hadoop,到http://www.apache.org/dyn/closer.cgi/hadoop/common/下载tar.gz文件并解压

进入conf文件夹,修改配置文件,修改Hadoop-env.sh,指定JDK安装位置

export JAVA_HOME="/usr/local/jdk"

配置Hadoop核心配置文件core-site.xml,这里配置HDFS的地址和端口号。

<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>

<property>
<name>hadoop.tmp.dir</name>
<value>/cygdrive/d/hadoop-1.1.1/tmp</value>
</property>

</configuration>

配置hdfs-site.xml,配置的备份方式为3,在单机版的Hadoop中,需要改为1

<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>


配置mapred-site.xml,配置JobTracker的地址及端口:
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>localhost:9001</value>
</property>
<property>
<name>mapred.child.tmp</name>
<value>/cygdrive/d/hadoop-1.1.1/tmp</value>
</property>

</configuration>

在启动Hadoop之前,格式化Hadoop的文件系统HDFS。进入Hadoop文件夹,输入命令: bin/hadoop  namenode -format
启动Hadoop,输入:/bin/start-all.sh 启动所有进程

 查看Hadoop

命令行查看:

[plain]  view plain copy
  1. $ jps  
  2. 1608 NameNode  
  3. 6572 Jps  
  4. 6528 JobTracker  

(注意:win7下cygwin中DateNode和TaskTracker进程是无法显示的,好像是cygwin的问题)

网页查看:

http://localhost:50030

http://localhost:50070

关闭Hadoop

bin/stop-all.sh


(1)普通用户端(全平台) 音乐播放核心体验: 个性化首页:基于 “听歌历史 + 收藏偏好” 展示 “推荐歌单(每日 30 首)、新歌速递、相似曲风推荐”,支持按 “场景(通勤 / 学习 / 运动)” 切换推荐维度。 播放页功能:支持 “无损音质切换、倍速播放(0.5x-2.0x)、定时关闭、歌词逐句滚动”,提供 “沉浸式全屏模式”(隐藏冗余控件,突出歌词与专辑封面)。 多端同步:自动同步 “播放进度、收藏列表、歌单” 至所有登录设备(如手机暂停后,电脑端打开可继续播放)。 音乐发现与管理: 智能搜索:支持 “歌曲名 / 歌手 / 歌词片段” 搜索,提供 “模糊匹配(如输入‘晴天’联想‘周杰伦 - 晴天’)、热门搜索词推荐”,结果按 “热度 / 匹配度” 排序。 歌单管理:创建 “公开 / 私有 / 加密” 歌单,支持 “批量添加歌曲、拖拽排序、一键分享到社交平台”,系统自动生成 “歌单封面(基于歌曲风格配色)”。 音乐分类浏览:按 “曲风(流行 / 摇滚 / 古典)、语言(国语 / 英语 / 日语)、年代(80 后经典 / 2023 新歌)” 分层浏览,每个分类页展示 “TOP50 榜单”。 社交互动功能: 动态广场:查看 “关注的用户 / 音乐人发布的动态(如‘分享新歌感受’)、好友正在听的歌曲”,支持 “点赞 / 评论 / 转发”,可直接点击动态中的歌曲播放。 听歌排行:个人页展示 “本周听歌 TOP10、累计听歌时长”,平台定期生成 “全球 / 好友榜”(如 “好友中你本周听歌时长排名第 3”)。 音乐圈:加入 “特定曲风圈子(如‘古典音乐爱好者’)”,参与 “话题讨论(如‘你心中最经典的钢琴曲’)、线上歌单共创”。 (2)音乐人端(创作者中心) 作品管理: 音乐上传:支持 “无损音频(FLAC/WAV)+ 歌词文件(LRC)+ 专辑封面” 上传,填写 “歌曲信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值