本文目录一览:
jdk如何安装
1、首先要到官网下载JDK,选择“downloads”下载
2、接着选择“Java”
3、“Java (JDK) for Developers”
4、然后点击“jdk download”-有不同系统选择下载,根据自己使用电脑选择.
5、下载的时候别忘了点击“Accept License Agreement”如下图所示
6、下载好后,就可以进行安装啦,双击安装文件,安装界面如下,点击“下一步”
7、这一步,要记住安装的路径,后面会用到,如果不想安装在C盘,自己选择安装路径,我是选择安装在D盘,选择好路径点击“下一步”进行安装
8、如下图提示,说明JDK已安装好
12步教你安装JDK和zookeeper
安装zookeeper首先要安装JDK,Linux有自带的OPENJDK,要卸载然后重新安装。
1. java -version 查看JDK版本
2. rpm -qa | grep java 查找有哪些java相关的包
3. rpm -e --nodeps tzdata-java-2015e-1.e16.noarch 卸载,--nodeps 就是no depends的意思,忽略相关依赖强制卸载
4. mkdir /export/server 创建zookeeper和 JDK安装的目录
5.
mv jdk1.8.0_65.tar.gz /export/server 把jdk安装包移动到/export/server文件夹
cd /export/server 进入该文件夹, ls查看可以看到安装包
tar -zxvf jdk1.8.0_65.tar.gz 把JDK上传到linux系统中,然后执行tar解压操作
6. vi /etc/profile 编辑/etc目录下的profile文件,也就是配置环境变量的配置文件。
7. 打开文件后,按大写的G直接跳到文件的最后一行,然后按 i 进入编辑文件状态,在末尾添加这三行配置信息
export JAVA_HOME=/export/server/jdk.1.8.0_65 配置一个JAVA_HOME的变量,值是jdk安装的目录,这个JAVA_HOME在下面两行会用到
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
编辑完毕,按ESC退出文件编辑状态,然后输入 指令 :wq (冒号+wq) 回车退出并保存该文件。
8. source /etc/profile 刷新profile文件到系统内存。
9. 在任意目录下 输入 java -v 查看JDK版本
以上JDK安装完毕,接下来安装zookeeper。
10. 和上传JDK一样,把zookeeper-3.4.10.tar.gz文件放到/export/server目录下,并进行解压。(忘记了就去看第5步)
tar -zxvf zookeeper-3.4.10.tar.gz
解压之后要进行相关的配置(软件安装无非就是解压+配置)
这里主要有两个重要要改的地方:1.zookeeper服务启动后数据文件保存在哪里? 2. zookeeper通常是会集群化,也就是启动好几台zookeeper同时提供服务的,因此在每台zookeeper服务的配置文件里面都要配置上其它zookeeper服务的ip和端口。 第二点不懂的话直接看配置文件就好了。
11. 首先实现第一点,创建zookeeper数据保存目录
mkdir /export/data/zkdata 创建zkdata文件夹,用于存在zookeeper数据.(这条如果报错了,说明你应该先执行mkdir /export/data/创建data目录)
12. 接下来进行配置
cd zookeeper/conf/ 配置文件放在该目录下,ll可以查看有哪些文件,如图
其中有个zoo_sample.cfg 文件,这个文件是自带的一个模板,就是告诉你配置文件要照着这个样子去抄。。。
然后有个重要的东西就是:zookeeper启动的时候,默认是会读取该文件路径下配置文件zoo.cfg的,但是这里默认是i没有这个文件的。所以我们直接复制一个zoo_sample.cfg 重命名为zoo.cfg就OK了。但是要进去做自己的相关配置改动。 复制文件命令是:
cp zoo_sample.cfg zoo.cfg
13. vi zoo.cfg 开始编辑配置文件了,打开可以看见一堆你可能看不懂的东西,但是不重要因为大多数都是注释掉的东西。新手就别管那么多了。
这里我们主要要修改的是两个东西,哪两个? 前面黑体字有说过了:数据存放目录,集群中各个zookeeper服务的ip port。
同样的,按 i 进入编辑模式,找到dataDir=/tmp。。。这一行。 这一行就是设置数据存放的目录。 把它改成我们自己新建的目录:
dataDir=/export/data/zkdata/ 这样第一点就配置完了。
实际上到这里一台zookeeper服务已经安装完毕了,但是说过了,zookeeper是集群,所以得多搞几个服务器。我这里用了三台虚拟机,复制三台。ip分别是192.168.209.128 / 192.168.209.129 / 192.168.209.130,这三台同样的安装JDK 和zookeeper。 重复前面的操作就行,也可以直接复制虚拟机。
同样的在zoo.cfg里面,大写的G到最后一行。在末尾加上这三行配置:
server.1=192.168.209.128:2888:3888 #三台服务对应server 1 2 3 ,对应三个ip。 后面两个端口分别是 心跳端口2888 和选举端口。
server.2=192.168.209.129:2888:3888
server.3=192.168.209.130:2888:3888
然后保存退出就OK了。
13. 最后一步: 就是给三台zookeeper服务设置id。在哪里设置呢?
就是在zookeeper保存文件的目录下创建一个/export/data/zkdata/myid 文件。 文件名不能乱写,就得是是这个,选举的时候很关键的。
我们有三台zookeeper server,每台的myid文件数字 不一样,你得进入三台服务器分别编辑这个文件。
第一台服务器,vi myid 编辑该文件,写入一个数字 1
第二台服务器,vi myid 编辑该文件,写入一个数字 2
第三台服务器,vi myid 编辑该文件,写入一个数字 3
14. 最后你启动一下zookeeper试试安装成功了没 。
/export/server/zookeeper/bin/zkServer.sh start 启动zookeeper的指令。可以看到日志打印出来的是默认Using zoo.cfg这个配置文件。三台服务你都要启动,zookeeper会根据你配置的三个ip port去发送心跳,自动建立集群。 并且根据myid去选举哪个server是leader,哪个是follower。
【这里呢就安装完毕了! 动手操作也就14步是不是很简单。但是搞清楚原理才是最主要的。】
java jdk安装
java配置环境变量方法:
三个环境变量的名字和值,
右键【我的电脑】 - 【属性】-【高级系统设置】-【高级】-【环境变量】--【新建】
【注意:三个环境变量全部配置在【系统变量】里面】
CLASSPATH
.; 【英文输入法下的句号和分号】
-------------------------------
JAVA_HOME
jdk的路径【例如:C:\Program Files\Java\jdk1.5.0_06 根据你电脑的实际JDK路径】
-------------------------------
Path
;%JAVA_HOME%\bin 【在系统原有的path值后加上就行,注意前面有个分号】
还不会的话 留个联系方式 我远程给你配置一下
如何重新安装java jdk
分析如下:
1、首先你要下载Java的JDK(JDK的全称是:Java Development Kit即Java语言软件工具开发包),目前最新的JDK版本是1.8,Java最初是SUN公司,因后来被oracle公司收购,故你需要到oracle官网上下载JDK网址是:。输入这个网址你就可以看到下面图片
2、这里我选择下载JDK的Windows的32位JDK,下面图片是下载的demos压缩文件和JDK的安装包。
3、双击JDK安装包,点击下一步。
4、这里选择不安装公共JRE,因为公共JRE是一个独立的JRE系统,它是单独的安装在windows系统下的其他路径下。公用的JRE会向浏览器和系统中注册Java运行时的环境。通过向浏览器和系统中注册运行时的环境,系统中的任何应用程序都可以使用公用JRE。但是现在在浏览器网页上执行applet的机会几乎没有,并且JDK目录下JRE完全可以胜任,所以一般选择不安装公用JRE。这里如果你不想安装在默认路径下,可以选择更改目录。
5、单击下一步,会出现如下安装条。
6、点击关闭,JDK就安装成功。点击后续步骤会跳到JDK官网介绍JDK。
扩展资料:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。
面向对象
Java是一个面向对象的语言。对程序员来说,这意味着要注意应中的数据和操纵数据的方法(method),而不是严格地用过程来思考。在一个面向对象的系统中,类(class)是数据和操作数据的方法的集合。数据和方法一起描述对象(object)的状态和行为。每一对象是其状态和行为的封装。类是按一定体系和层次安排的,使得子类可以从超类继承行为。在这个类层次体系中有一个根类,它是具有一般行为的类。Java程序是用类来组织的。
Java还包括一个类的扩展集合,分别组成各种程序包(Package),用户可以在自己的程序中使用。例如,Java提供产生图形用户接口部件的类(java.awt包),这里awt是抽象窗口工具集(abstract windowing toolkit)的缩写,处理输入输出的类(java.io包)和支持网络功能的类(java.net包)。
参考资料:百度百科:Java
JAVA的运行工具JDK怎么安装啊?
直接安装,最后在环境变量的path里面加入“安装目录\bin;”
变成:
安装目录\bin;原来的path
环境变量:系统属性,高级,环境变量