安装如果是JRE,那么它是不包含javac的。若安装的是JDK,请仔细检查配置的环境变量
,详细步骤:
1、首先要打开系统环境变量配置的页面。具体操作是:打开开始菜单,找到“此电脑”,然后右键“更多”→“属性”。
2、在弹出的页面,选择“高级系统设置”。
3、在弹出的页面,选择“环境变量(N)…”。
4、在弹出的页面,系统变量区域,选择“新建”。
5、在新建页面,输入变量名“JAVA_HOME”;变量值“你的jdk的路径(请参照下图,找到你的安装路径)”,然后点击“确定”。
6、在系统变量区域,选择“新建”,输入变量名“CLASSPATH”;变量值:“.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;”。请注意变量值中,前面的“点“和”分号”,可以直接复制此变量值。然后点击“确定”。
7、通过滚轴,在系统变量区域找到“Path”变量,并双击打开。点击新建,添加如下两行代码(红色选择框中的两行代码)。
8、使用Windows图标+R,快速打开“运行”操作界面,并输入cmd,回车确认。
9、在命令行输入java–version;如果能显示java的版本信息,则表示配置成功。
首先安装JDK,进入电脑的环境变量,添加一个jdk的系统变量即可,具体步骤如下:
1、右击我的电脑点击属性。
2、进入我的电脑属性后点击高级系统设置。
3、点击进入系统环境变量。
4、新建一个jdk的环境变量。
5、名称为JAVA_HOME,变量值为jdk的安装目录。确定退出即可。
版本更新历程
JDK(JavaDevelopmentKit)是Java语言的软件开发工具包(SDK)。
SE(JavaSE),standardedition,标准版,是我们通常用的一个版本,从JDK5.0开始,改名为JavaSE。
EE(JavaEE),enterpriseedition,企业版,使用这种JDK开发J2EE应用程序,从JDK5.0开始,改名为JavaEE。从2018年2月26日开始,J2EE改名为JakartaEE。
ME(J2ME),microedition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK5.0开始,改名为JavaME。
没有JDK的话,无法编译Java程序(指java源码.java文件),如果想只运行Java程序(指class或jar或其它归档文件),要确保已安装相应的JRE。
path=c:ProgramFilesJavajdk1.7.0_03bin;
Classpath=c:ProgramFilesJavajdk1.7.0_03lib;
配置这两个就行了
如果实在不行重新下载安装个jdk。
希望对你有帮助
path=c:ProgramFilesJavajdk1.7.0_03bin;(不知道你装在那个盘找到bin就好了)
Classpath=C:ProgramFilesJavajre6librt.jar;;(默认装在C盘的找到lib加上rt.jar就好了)
注意喽,在你的WindowsPowerShellv1.0;后面添加%JAVA_HOME%bin;就可以了。
Path:
%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0;%JAVA_HOME%bin;
快速安装JDK
到官网下载对应的jdk版本,下载后进行默认安装即可
需要注意的就是在安装的时候把目录改变一下
安装完JDK时,会弹出安装JRE7的提示窗口,这里根据自己的需要更改JRE的安装目录,需要注意的是jdk和jre的安装目录最好在同一个文件夹下,比如都在/java/下,这里选择安装在D盘下,点击下一步进入到jre的安装
安装成功之后出现安装完成界面,点击关闭按钮即完成了JDK的安装
快速配置java环境变量
右键单击计算机--->属性
点击“高级系统设置”--->"环境变量",出现环境变量设置窗口
系统变量--->新建JAVA_HOME变量,变量值填写jdk安装路径,如图所示
系统变量--->找到Path变量,在变量值最后输入;%JAVA_HOME%bin;(注意在最前面有个;号)
系统变量--->新建CLASSPATH变量,变量值输入.;%JAVA_HOME%jrelibrt.jar;.;(注意最前面有一点,最后面有;.;号)
点击确认配置环境变量完毕!
下面以安装JDK1.8.92为例进行相关说明:
一、软件下载
1、下载JDK(下面分别是32位系统和64位系统下的版本)
#32位
wget
http://download.oracle.com/otn-pub/java/jdk/8u92-b14/jdk-8u92-linux-i586.tar.gz
#64位
wget
http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz
#getconfLONG_BIT#查看系统多少位
注:下载JDK时,要注册个账号,登陆后,在jdk下载页面,要点击AcceptLicenseAgreement,然后选择对应的版本下载
二、安装JDK8版本
1、先卸载服务器自带的jdk软件包
#java-version#查看服务器是否安装过jdk
javaversion"1.6.0_17"
OpenJDKRuntimeEnvironment(IcedTea61.7.4)(rhel-1.21.b17.el6-i386)
OpenJDKClientVM(build14.0-b16,mixedmode)
#rpm-qa|grepgcj#查看服务器安装的jdk软件包信息
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
#yum-yremovejava-1.5.0-gcj-1.5.0.0-29.1.el6.i686#卸载软件包
2、安装JDK8
解压配置安装
#mkdir-p/usr/lib/jvm
#tarzxvfjdk-8u45-linux-x64.tar.gz-C/usr/lib/jvm
#mv/usr/lib/jvm/jdk1.8.0_92/usr/lib/jvm/java8
3、添加java8到系统环境变量
# cp/etc/profile/etc/profile.bak#备份
# vi/etc/profile#编辑,在最后添加下面的内容
exportJAVA_HOME=/usr/lib/jvm/java8
exportJRE_HOME=${JAVA_HOME}/jre
exportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
exportPATH=${JAVA_HOME}/bin:$PATH
# source/etc/profile #使配置文件立即生效
由于系统中可能会有默认的其他版本JDK,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
update-alternatives--install/usr/bin/javajava/usr/lib/jvm/java8/bin/java300
update-alternatives--install/usr/bin/javacjavac/usr/lib/jvm/java8/bin/javac300
update-alternatives--install/usr/bin/jarjar/usr/lib/jvm/java8/bin/jar300
update-alternatives--install/usr/bin/javahjavah/usr/lib/jvm/java8/bin/javah300
update-alternatives--install/usr/bin/javapjavap/usr/lib/jvm/java8/bin/javap300
执行下面命令,设置默认版本,此命令执行后,系统会列出当前存在的各种JDK版本,会提示你选择
#update-alternatives--configjava
4、测试
#java-version#测试是否成功
javaversion"1.8.0_92"
Java(TM)SERuntimeEnvironment(build1.8.0_92-b14)
JavaHotSpot(TM)64-BitServerVM(build25.92-b14,mixedmode)
1、下载JDK1.7版本,可以进入官网下载,我们需要根据自己的计算机系统选择相应的版本,我的是32位win7系统,所以选择了x86版本的jdk
2、点击.exe可执行文件进行jdk的安装,点击下一步
3、默认会安装所有功能,这块可以全部安装。更改安装目录,我这里更改安装到D盘下,然后等待JDK安装完成
4、安装完JDK时,会弹出安装JRE7的提示窗口,我们这里根据自己的需要更改JRE的安装目录,需要注意的是jdk和jre的安装目录最好在同一个文件夹下,比如都在/java/下,我这里选择安装在D盘下
5、点击下一步进入到jre的安装
6、安装成功之后出现安装完成界面,点击关闭按钮即完成了JDK的安装
快速配置java环境变量22
1、右键单击计算机--->属性
2、点击“高级系统设置”--->"环境变量",出现环境变量设置窗口
3、系统变量--->新建JAVA_HOME变量,变量值填写jdk安装路径,
4、系统变量--->找到Path变量,在变量值最后输入;%JAVA_HOME%bin;(注意在最前面有个;号)
5、系统变量--->新建CLASSPATH变量,变量值输入.;%JAVA_HOME%jrelibrt.jar;.;(注意最前面有一点,最后面有;.;号)
6、点击确认配置环境变量完毕!
7、测试环境变量是否配置成功。运行cmd--->输入java-version,出现如图所示,说明安装配置成功。也可以通过输入java,javac等命令来测试是否成功。
从jdk-9之后就已经没有tools.jar和dt.jar了,也不需要在classpath里面配置这些jar了,配置可参考:
JAVA_HOME=jdk安装路径
JRE_HOME=jre安装路径
PATH=;%JAVA_HOME%bin;%JRE_HOME%bin
CLASSPATH=.;%JAVA_HOME%lib;%JRE_HOME%lib
验证:
java
javac
java-version
echo%JAVA_HOME%
1.下载的jdk,解压路径为:/opt/jdk1.6.0_45,我们要做的就是将/opt/jdk1.6.0_45/bin添加到系统的环境变量中
2.依次点击并打开:“应用程序”----->“附件”----->“终端”,打开终端命令窗口
3.终端命令窗口打开
4.我们先查看修改前的环境变量,和查看java版本,以便和修改环境变量之后对比
5.我们的下载的jdk,解压路径为:/opt/jdk1.6.0_45,再次来确认一下
6.打开/home/xyh666168/.profile文件,我们将要在这个文件中添加环境变量,其中xyh666168为当前登录用户的用户名,请改为自己的文件名
7..profile文件打开后如下图所示,我们做个简单分析:
第一项的功能是加载宿主目录下的.bashrc文件里面的内容(包含一些环境变量、别名等内容)
第二项的作用是加载宿主目录下的/bin里面的一些工具命令
第三项的作用是设在当前系统语言为中文
这个文件是开机登入此用户帐号时就会执行,所以我们可以在这里添加一些自己的内容,如:开机执行文件、环境变量、自定义别名等
8.在最后面添加我们java的路径,如下图所示保存退出,然后重启电脑。
9.重启电脑后,我们再次打开终端命令窗口,输入命令:echo$PATH,查看当前系统环境变量的路径信息,然后输入命令:java-version查看关于java的信息,现在和第3步的就不一样了。
说明Java已经成功安装,环境变量也修改好了
1.配置jdk环境变量时一般会在系统环境变量处新建一个JAVA_HOME,写上安装jdk的路径,然后再path里添加%JAVA_HOME%bin;即可,只需要配path就可以了,classpath里面只需要有个点"."配置classpath的作用是能让java虚拟机去寻找到class文件,如果没有配置"."那么它只会在本目录下寻找文件,配置后就会去一级一级寻找.class文件,直到找到为止;
2.配置jdk的作用主要是让java虚拟机能进行自动编译class文件,因为java很多可执行文件都是在jdk这个bin目录下,当执行要编译一个class文件时,它会自动去寻找javac.exe,而javac.exe又会去寻找其他的可执行文件,直到.class文件编译成.java文件。具体的说明请你参考下这个网页上面的说明:
http://jingyan.baidu.com/article/59a015e3ab9d0cf795886579.html
JAVA_HOME:指向java安装路径,为其他的java环境变量提供一个相对路径配置方案。
CLASSPATH:配置java编译、运行时可用的class搜索路径。
PATH:配置java可运行命令。通常结合上面的JAVA_HOME配置。
具体见
http://www.cnblogs.com/xwdreamer/archive/2010/09/08/2297098.html
说明
还有classpath需要配置。
Path----外部命令搜索路径。
CLASSPATH----类资源位置搜索路径。
在classpath变量的最后加上.;C:jdk1.3libtools.jar;C:jdk1.3libdt.jar
就可以了,注意点不要不复制进去。
“path”,设置jdk中各个程序的路径,“%java_home%bin;%java_home%jrebin;”
“classpath”,设置java各个类的路径,“.;%java_home%lib;%java_home%libtools.jar”。前面的“.”不可少,它代表了我们为自己的java类建立的工作路径,其它的是jdk自带的标准类库路径。
classpath也可以不用设置,等你熟了JAVA后再设也可以,开始学的时候我也是只配classpath,到后来学J2ME才配置classpath,一样的学。
1. 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为:C:ProgramFilesJavajdk1.7.0;
2. 安装完成后,右击“我的电脑”,点击“属性”,如图:
3. 单击“高级系统设置”,点击“环境变量”,如图:
4. 在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”:
(1).JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径C:ProgramFilesJavajdk1.6.0_21,如图:
(2)Path项下添加:;%JAVA_HOME%bin;%JAVA_HOME%jrebin,注意前面用分号隔开,如图:
(3)在CLASSPATH项添加:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar(要加.表示当前路径),如图:
5. “开始”->;“运行”,键入“cmd”,键入命令“javac”,出现以下画面,说明环境变量配置成功。如图:
也许这样设环境变量,你就能够看明白他们代表的是什么了...
java_home的值为:jdk的安装路径,path的值为:jdk的安装路径bin
以下内容是我给其他网友的答复,
他们都解决了,我想,你也不会不行吧^_^
你把我设置的复制过去,应该可以的..
你试试,如果行就给分,
不行可以问我,
我帮你弄....
假设jdk的安装路径为:"F:jdk_安装目录",则有:
java_home:
F:jdk_安装目录
备注:java_home这个变量可以不设,不过我还是设的.其值就是你jdk的安装路径..如果你要设,直接复制过去然后粘贴上就OK了..如果没有java_home这个环境变量,就创建一下好了.后面的path,classpath也是一样,没有就直接新建一下,有的话,你就把我给出的值复制然后粘贴就成了...需要注意的是,如果该变量本身有的话,你复制过去的值应该粘贴在最后面,并且用分号隔开...(计算机原来的值;环境变量的值)
path:
F:jdk_安装目录bin
classpath:
.;F:java;.
备注:.;F:java;.这个值可能看不清,我这里用汉字说明一下:点分号F:java分号点...
当然你也可以设成.;C:java;.或者.;D:java;.等等都行
classpath这样设的话你无论在哪个路径下运行java文件都可以的...当然也许会有更好的方法
安装的默认路径是C:ProgramFiles或者C:ProgramFiles(x86)
具体安装到哪个路径,看你下载的jdk是32位还是64位
安装的时候,也可以修改路径
JAVA_HOME指明JDK安装路径,就是你JDK的路径,相当一个指向安装路径的指针。内容你填你JDK的目录。比如F:ProgramFilesJavajdk1.6.0_05
path使得系统可以在任何路径下识别java命令
设为%JAVA_HOME%bin;%JAVA_HOME%jrebin
CLASSPATH为java加载类(classorlib)路径,只有类在classpath中,java命令才能识别,设为:
.;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar(要加.表示当前路径)就是要指向你JAVAJDK里的类库。
简单设置一下path路径就行了,在Windows下不要用那种%号的设置方法,有时候系统不会识别的,用这种,如:c:jdkbin;即找到你的JDK安装路径下的bin,classpath里加个点(.)编译时切换到当前的JAVA文档存储目录即可。
希望能助楼主搞定。
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;
3.作者投稿可能会经我们编辑修改或补充。