JDK1.7环境变量设置
JDK1.7安装与环境变量设置详细图解
JDK 1.7 安装与环境变量设置JDK的下载/javase/downloads/index.jspJDK 1.7 /file/becvufcl#jdk-7-windows-i586.exe点第一个下载,然后在电脑上按照普通软件的安装方法装好所下载到的JDK安装包装好JDK后设置环境变量,依次打开:我的电脑->属性->高级->环境变量JDK设置环境变量:右击“我的电脑”,选择“属性”。
点击“高级”选项卡,选择“环境变量”。
在“系统环境变量”中设置上面提到的3个环境变量,如果变量已经存在就选择“编辑”,否则选“新建”。
在“系统变量”区域点“新建”按钮,如上图。
在“变量名”文本框中输入JA V A_HOME,在“变量值”文本框中输入JDK的安装路径D:\Java\jdk1.7.0(这个是你所安装的JDK路径所决定的,路径下包括lib,bin,jre等文件夹,运行tomcat,Eclipse等都需要依靠此变量)。
单击确定设置PATH,使得系统可以在任何路径下识别java命令,这项一般原来就有,找到它,选中后点编辑,在变量值前面多添加一个:.;%JAV A_HOME%\bin;%JA V A_HOME%\jre\bin;如果不存在,则新建变量PATH,设定变量值为:.;%JAV A_HOME%\bin;%JA V A_HOME%\jre\bin;(注意:前面要加“.”表示当前路径。
)(注:%JAV A_HOME%代表刚才你设置的JA V A_HOME的值D:\Java\jdk1.7.0。
所以,此入输入.;D:\Java\jdk1.7.0\bin;D:\Java\jdk1.7.0\jre\bin也是一样滴。
)下同。
设置CLASSPATH:为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,这项一般也莫有,和新建JAVE_HOME一样,设定变量值为:.;%JAV A_HOME%\jre\lib\rt.jar;%JAV A_HOME%\lib\dt.jar;%JA V A_HOME%\lib\tools.j ar;JDK 验证是否安装成功运行CMD(开始,运行,输入cmd,回车),键入java -version命令可以查看到安装的JDK 版本信息;键入java命令,可以看到此命令的帮助信息;如果都如愿看到,呵呵,检验完毕!特别注意:◆环境变量值的结尾没有任何符号,不同值之间用;隔开(unix中用:)。
Tomcat7.0配置教程
Tomcat7.0配置教程(安装JDK和增加系统变量)一、安装JDK 1.71、JDK1.7下载地址:进入官方下载2、添加环境变量:在我的电脑->属性->高级->环境变量2、新建系统变量,变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.7.0 (JDK的安装目录)3、在原有的系统变量 Path后面加上英文分号,再添加%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\bin;不要删除原来的。
看清楚,它们之间的分号,是英文的分号。
4、重启电脑生效(因为添加的是系统变量,如果你的系统是win7/2008,则不需要重启)。
4、测试JDK是否安装成功,运行->cmd ->D: 进入D盘,输入javac 看能否出来很多命令,出来则说明JDK配置成功。
二、Tomcat 7.0的安装配置1、Tomcat 7.0 (请到官网下载)的免安装版的配置(假如将Tomcat 解压到C:\Program Files目录,目录结构为:C:\Program Files\apache-tomcat-7.0.391、添加环境变量:在我的电脑->属性->高级->环境变量2、新建系统变量,变量名:CATALINA_HOME变量值:C:\ProgramFiles\apache-tomcat-7.0.39 (Tomcat 解压到的目录)。
3、在系统变量 Path的最后面添加%CATALINA_HOME%\lib;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_ HOME%\lib\jsp-api.jar注意它们之间的分号,一定是英文的分号。
4、Tomcat 7.0的管理员的配置,进入C:\ProgramFiles\apache-tomcat-7.0.11(Tomcat目录)下的conf目录,编辑tomcat-users.xml,找到最后的:<!--<role rolename="tomcat"/><role rolename="role1"/><user username="tomcat" password="tomcat" roles="tomcat"/><user username="both" password="tomcat" roles="tomcat,role1"/><user username="role1" password="tomcat" roles="role1"/>-->在上面这段后面添加上:<role rolename="manager-gui"/><role rolename="admin-gui"/><user username="admin" password="123456" roles="admin-gui"/><user username="admin" password="123456" roles="manager-gui"/>红色为添加部分。
环境变量配置
环境变量配置1.首先,打开配置环境变量界面,如下操作:我的电脑---属性---高级---环境变量2.系统变量(S)中配置如下:a.新建系统变量:变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.7.0_10(该目录为JDK安装的目录)b.编辑CLASSPATH,如果没有该变量则新建,变量名:CLASSPATH变量值:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注:该变量值置于CLASSPATH即可,其中:变量值最后要记得加“;”)c.编辑PATH,如果没有则新建变量名:PATH变量值:.;%JAVA_HOME%\bin; (注:该变量值置于PATH前面,如果你只有一个JDK版本,可以不用编辑PATH,如果为了区别版本,那还是配置PATH变量值)。
科普一下:3.JAVA_HOME环境变量: 它指向jdk的安装目录,Eclipse/NetBeans/Tomcat 等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
为了方便引用,比如,你JDK安装在C:\Program Files\Java\ jdk1.7.0_10目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;4.CLASSPATH: CLASSPATH环境变量的作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。
5.PATH: PATH环境变量的作用是指定命令搜索路径,在dos命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。
我们需要把jdk安装目录下的bin目录增加到现有的PATH 变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。
使用Linux安装JDK1.7教程详解
3、 解压JDK到当前目录
tar -zxvf jdk-7u79-linux-x64.tar.gz
得到文件夹 jdk1.7.0_79
4、 编辑配置文件,配置环境变量
vim /etc/profile
输入i在文件底部添加jdk配置信息
# Java Path JAVA_HOME=/usr/local/java/jdk1.7.0_79 CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH
如下图
按Esc退出ቤተ መጻሕፍቲ ባይዱ辑,并输入:wq保存退出 5、 输入指令让配置立即生效
source /etc/profile
6、 查看安装情况
java -version
出现下图显示的版本信息说明安装成功
以上所述是小编给大家介绍的使用Linux安装JDK1.7教程详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小 编会及时回复大家的,在此也非常感谢大家对网站的支持!
以上所述是小编给大家介绍的使用linux安装jdk17教程详解希望对大家有所帮助如果大家有任何疑问欢迎给我留言小编会及时回复大家的在此也非常感谢大家对脚本之家网站的支持
1、 准备材料
使用 Linux安装 JDK1.7教程详解
2、 创建 /usr/local/java 目录,并将JDK安装文件放入其中
Linux(CentOS7)下如何配置多个JDK环境变量
Linux(CentOS7)下如何配置多个JDK环境变量⼀、Linux版本⼆、复制粘贴多个JDK出来,如下cp -R jdk1.7.0_80/ jdk1.7.0_80-2cp -R jdk1.7.0_80/ jdk1.7.0_80-3三、配置多个JDK环境变量在/etc/profile⽂件后⾯追加如下内容# JDK1环境配置export JAVA_HOME=/usr/local/program/jdk1.7.0_80export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin:$PATH# JDK2环境配置export JAVA_HOME_2=/usr/local/program/jdk1.7.0_80-2export JRE_HOME_2=$JAVA_HOME_2/jreexport CLASSPATH_2=.:$JAVA_HOME_2/jre/lib/rt.jar:$JAVA_HOME_2/lib/dt.jar:$JAVA_HOME_2/lib/tools.jarexport PATH_2=$JAVA_HOME_2/bin:$PATH# JDK3环境配置export JAVA_HOME_3=/usr/local/program/jdk1.7.0_80-3export JRE_HOME_3=$JAVA_HOME_3/jreexport CLASSPATH_3=.:$JAVA_HOME_3/jre/lib/rt.jar:$JAVA_HOME_3/lib/dt.jar:$JAVA_HOME_3/lib/tools.jarexport PATH_3=$JAVA_HOME_3/bin:$PATH截图如下:四、最后不要忘记使环境配置⽣效source /etc/profile通过打印JDK环境变量来验证JDK环境变量配置成功,如下命令echo $JAVA_HOMEecho $JRE_HOMEecho $CLASSPATHecho $PATHecho $JAVA_HOME_2echo $JRE_HOME_2echo $CLASSPATH_2echo $PATH_2echo $JAVA_HOME_3echo $JRE_HOME_3echo $CLASSPATH_3echo $PATH_3看打印出来的字符串是否与刚刚在/etc/profile⾥配置的内容⼀致,如果内容⼀致则配置成功五、针对每个tomcat,修改其启动时所要读取的JAVA_HOME、CLASSPATH等环境变量1、修改apache-tomcat-7.0.90的catalina.sh,如下:vim /usr/local/program/apache-tomcat-7.0.90/bin/catalina.sh在⽂件开始处指定JDK环境变量,如下所⽰# JDK1环境配置export JAVA_HOME=/usr/local/program/jdk1.7.0_80export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin:$PATH说明,其实第⼀个tomcat的JDK指定与否都⽆所谓,因为它默认会读取正确的系统环境变量,即$JAVA_HOME、$JRE_HOME、$CLASSPATH、$PATH,但另外两个复制粘贴出来的tomcat就必须指定JDK。
JDK1.7+tomcat7.0+mysql5.5.29安装配置图解
JDK安装配置JDK的使用主要有三步:JDK软件安装、环境变量配置、验证JDK配置。
JDK软件安装1、点击jdk-7u1-windows-7.0.exe,出现下图2、初始化安装程序完成后出现下图3、更改安装路径,修改后点击【确定】如下:点击下一步.4、安装界面如下:5、安装过程中会跳出进入jre安装路径设置,如下图:6、可以默认也可以更改在别的地方,如D:\java\jre确定后点击下一步。
如下图7、安装完成后点击完成即可,如下图JDK环境变量配置正确安装了JDK后,我们需要对其进行环境变量的设置。
1、点击“我的电脑->属性->高级系统设置->环境变量”,出现下图2、JAVA_HOME变量设置,在系统变量中点击【新建】,变量名处输入“JAVA_HOME”,变量值处输入“的:\java\jdk”,如下图,点击【OK】。
这里的变量值就是我们JDK的安装目录。
3、添加Path路径,在系统变量中找到Path变量,点击编辑,在变量值的最前面添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”,如下图,这里需注意,不是删除里面的变量值,而是添加,并且bin后面要加“;”。
4、添加CLASSPATH路径,在系统变量中点击【新建】,变量名处输入“CLASSPATH”,变量值处输入“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin\lib\tools.jar;”,如下图,点击【OK】。
注意,变量值中的“.;”千万不能少。
如果系统中已经存在CLASSPATH变量,只需在变量值前添加“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin\lib\tools.jar;”即可5、全部确定,使变量配置生效。
(win7不需要重新启动既可生效)验证JDK配置1、以管理员身份打开命令提示符如下2、输入“java-version”或者“javac”出现相关信息后即表示安装成功。
JDK环境变量的设置
第五步:“开始”->“运行”,键入“cmd”:
第六步:键入命令“java -version”,如果出现JDK的版本信息,说明环境变量配置成功。
2:Linux下JDK环境变量的设置(三种配置环境变量的方法)
①. 修改/etc/profile文件
如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。
export JAVA_HOME
export PATH
export CLASSPATH
·重新登录
·说明
a. 你要将 /usr/share/jdk1.5.0_05jdk 改为你的jdk安装目录
JDK环境变量的设置
JDK环境变量的设置对学多学习java的初学者来说,是一个很麻烦的事情,下面我们就来介绍一下在XP下以及Linux下JDK的环境变量是怎样设置的.
1:XP下JDK环境变量的设置
第一步:右击“我的电脑”,点击“属性”。
第二步:选择“高级”选项卡,点击“环境变量”。
·用文本编辑器打开/etc/profile
·在profile文件末尾加入:
JAVA_HOME=/usr/share/jdk1.5.0_05
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
e. export是把这三个变量导出为全局变量。
f. 大小写必须严格区分。
②. 修改.bashrc文件
这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bashrc文件就可ell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。
CentOS 6.6下JDK1.7安装与配置(Linux)
CentOS下JDK1.7安装与配置(Linux)一、安SUN公司的JDK之前先要检查系统中是否已经安装JDK。
一般来说Centos系统默认会安装OpenJDK,但OpenJDK部分内容与SUN JDK不兼容,因此打算重新安装SUN JDK1.7来开发。
1.我们可以通过rpm命令查看OpenJDK具体版本信息#rpm -qa |grep java2.我们也可以通过rpm命令查看OpenJDK版本信息# rpm -qa |grep jdk3.当然,我们也可以查看当前系统使用的OpenJDK版本信息#java –version由上面我们可以知道,系统中默认安装了OpenJDK 1.7.0_65二、通过上面的检查,我们发现系统中已经安装了OpenJDK 1.7.0_65,但OpenJDK部分内容与SUN JDK不兼容,因此打算重新安装SUN JDK1.7来开发。
因此我们需要删除已安装的OpenJDK。
1. 删除安装的OpenJDK,可以用如下命令:#rpm –e jdk相关(普通删除命令,删除特定的包,如果遇到依赖,则无法删除)#rpm -e –-nodeps jdk相关(强制删除命令,忽略依赖,删除特定的包。
如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除)TIPS:这里的jdk相关指的是上个步骤中用查询命令查出来的jdk的相关文件。
(我这里还是建议大家使用强制删除命令)。
2.卸载OpenJDK当你使用如下命令去卸载OpenJDK的时候如果出现如下错误(可能出现),具体原因马上知晓。
#rpm –e –nodeps java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.i686这是什么原因呢?仔细一看我们使用的是普通用户登录,权限不够,所以我们要将普通切换为root用户进行进一步操作,切换命令为:#su – root/sudo passwd root由于su 对切换到超级权限用户root后,权限的无限制性,所以su并不能担任多个管理a.员所管理的系统。
JDK与adbandroid环境变量配置完整教程
JDK与adbandroid环境变量配置完整教程在这篇⽂章中。
主要解决⼀个在Java或者Android开发中第⼀步须要解决的问题,那就是环境变量的配置。
因为这部分在⽹上有⾮常多教程。
參差不齐。
我这⾥主要是对JDK与adb/android两者的环境变量进⾏汇总,⽽且针对每⼀类配置提供⼏种不同的实现⽅式。
【1】JDK环境变量配置JDK的安装⽂件夹为:C:\Program Files (x86)\Java\jdk1.7.0_45。
JDK环境变量配置共同拥有三种⽅法,即绝对路径法、JAVA_HOME法、完整法。
(1)绝对路径法:即JDK的环境变量的配置所有使⽤绝对路径。
是最简单的配置⽅法。
path=C:\Program Files (x86)\Java\jdk1.7.0_45\bin;C:\Program Files (x86)\Java\jdk1.7.0_45\jre\bin(2)JAVA_HOME法:这是最常见的配置⽅法。
修改⽐較⽅便,较为灵活。
也能够理解为相对路径。
JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_45path中=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(3)完整法:是在JAVA_HOME⽅法的基础上添加了classpath.在某些使⽤过程中可能会使⽤到classpath来寻找路径.推荐使⽤这样的⽅式。
JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_45path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;classpath=,;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意:classpath要以.;开头。
英⽂状态下的“点分号”)JDK配置成功后,在cmd下输⼊java,javac,java -version分别会出现下⾯效果:【2】adb/android环境变量配置在曾经开发Android的时候,我⼀直以为使⽤IDE如Eclipse、Android Studio是不须要配置环境变量的,除了JDK。
使用MyEclipse配置运行环境
使用MyEclipse配置运行环境一、配置JAVA运行环境安装Java-JDK 1.7●添加环境变量:在我的电脑->属性->高级->环境变量●新建系统变量,变量名:JAVA_HOME 变量值:E:\ProgramFiles\Java\jdk1.6.0_26 (JDK的安装目录)●在原有的系统变量Path后面加上英文分号,再添加%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\bin; 不要删除原来的。
●重启电脑生效(因为添加的是系统变量,如果你的系统是win7,则不需要重启)。
●测试JDK是否安装成功,运行->cmd ,输入javac 看能否出来很多命令,出来则说明JDK配置成功。
二、配置Tomcat7.0运行环境所用软件:java:jdk-6u26-windows-i586,tomcat:apache-tomcat-7.0.27(免安装版)配置环境变量,有则修改,无则新建●添加环境变量:在我的电脑->属性->高级->环境变量●新建系统变量:变量名:CATALINA_HOME 变量值:E:\ProgramFiles\apache-tomcat-7.0.27 (tomcat的安装目录)●在原有的系统变量Path后面加上英文分号,再添加%CATALINA_HOME%\lib;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar●新建系统变量,变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%ORACLE_HOME%\jdbc\lib\classes12.jar●Tomcat 7.0的管理员的配置,进入C:\ProgramFiles\apache-tomcat-7.0.11(Tomcat目录)下的conf目录,编辑tomcat-users.xml,找到最后的:<!--<role rolename="tomcat"/><role rolename="role1"/><user username="tomcat" password="tomcat" roles="tomcat"/><user username="both" password="tomcat" roles="tomcat,role1"/><user username="role1" password="tomcat" roles="role1"/>--></tomcat-users>添加上:<role rolename="manager-gui"/><role rolename="admin-gui"/><user username="admin" password="admin888"roles="admin-gui"/><user username="tomcat" password="tomcat" roles="manager-gui"/>●红色为添加部分。
WinXP7系统JDK1.7.0_15搭配apache-tomcat-8.0.9后的系统环境变量及Tomcat配置文件设置
四、修改应用程序默认打开文件
在你的应用程序目录下修改WEB-INF\web.xml文件(注意:不是tomcat\conf\web.xml)
在<web-app ...></web-app>中添加节点如下:
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
同时还要将原来webapps目录中的一些文件拷贝过来(如果不确定,请将安装后的
webapps下的所以文件夹拷贝过来)
win2000 tomcat 5.0.27测试
网上有人这么写,我没有测试过。
在Tomcat的conf目录下面的server.xml里面,修改
<Host name="localhost" debug="0" appBase="E:\Project\www_project_com"
3,PATH使得系统可以在任何路径下识别java命令。
4,CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。
二、配置Tomcat环境变量
1,新建变量名:CATALINA_BASE,变量值:D:\Program Files\apache-tomcat-8.0.9
ClassPath中存在 %TOMCAT_HOME%\lib\servlet-api.jar;
Path变量值 %CATALINA_HOME%\lib;%CATALINA_HOME%\bin
三、TOMCAT目录conf文件夹中server.xml文件修改:
绿色版Tomcat7.0配置文档
绿色版TOMCAT 7.0安装配置手册一、安装JDK 1.71、添加环境变量:在我的电脑->属性->高级->环境变量2、新建系统变量,变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 (JDK的安装目录)3、在原有的系统变量Path后面加上英文分号,再添加%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\bin; 不要删除原来的。
看清楚,它们之间的分号,是英文的分号。
4、重启电脑生效(因为添加的是系统变量,如果你的系统是win7,则不需要重启)。
5、测试JDK是否安装成功,运行->cmd ->D: 进入D盘,输入javac 看能否出来很多命令,出来则说明JDK配置成功。
二、Tomcat 7.0的安装配置1、Tomcat 7.0 的免安装版的配置(假如将Tomcat 解压到C:\Program Files 目录,目录结构为:C:\Program Files\apache-tomcat-7.0.112、添加环境变量:在我的电脑->属性->高级->环境变量3、新建系统变量,(1)变量名:CATALINA_HOME 变量值:C:\ProgramFiles\apache-tomcat-7.0.11 (Tomcat 解压到的目录)。
(2) 变量名:CATALINA_BASE 变量值:C:\ProgramFiles\apache-tomcat-7.0.11 (Tomcat 解压到的目录)。
(3) 变量名:TOMCAT_HOME 变量值:C:\ProgramFiles\apache-tomcat-7.0.11 (Tomcat 解压到的目录)。
4、在系统变量Path的最后面添加%CATALINA_HOME%\lib;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_H OME%\lib\jsp-api.jar注意它们之间的分号,一定是英文的分号。
Windows Open JDK1.7 配置方法
明:1.本文来自于《深入理解Java虚拟机:JVM高级特性与最佳实践》第一章,转载请注明出处。
2.作者推荐大家对本文“看过就算”,真正要编译JDK的话,请不要选择在Windows平台编译,难度……嗯,应该说是“麻烦程度”比Linux平台编译高几个数量级。
在Linux 平台的JDK编译攻略,请参考撒迦这篇文章。
相信我,哪怕你没有Linux环境,临时装一个ubuntu,加上安装操作系统的时间都比直接在Windows下编译来得快。
3.如果要在Windows平台编译的话,看看是否需要把整个JDK(HotSpot、Library、Utils(如VisualVM等)、JAXWS、etc)都编译出来,相信大部分人只想要一个虚拟机,那可以关闭掉其他部分的编译,省事不少。
但本文是按照“全部编译”来写的攻略。
-------------------------- 上面是唠叨,下面是攻略,我是分割线 -------------------------- 1.5 实战:自己编译JDK想要一探JDK内部的实现机制,最便捷的路径之一就是自己编译一套JDK,通过阅读和跟踪调试JDK源码去了解Java技术体系的原理,虽然门槛会高一点,当肯定会比阅读各种文章、书籍来得更加贴近本质些。
另外JDK中的很多底层方法都是Native的,需要跟踪这些方法的运作或对JDK进行Hack的时候,都需要自己编译一套JDK。
现在网络上有不少开源的JDK实现可以供我们选择,如Apache Harmony、OpenJDK等。
考虑到Sun系列的JDK是现在使用得最广泛的JDK版本,笔者选择了OpenJDK进行这次编译实战。
1.5.1 获取JDK源码首先确定要使用的JDK版本,OpenJDK 6和OpenJDK 7都是开源的,源码都可以在它们的主页(/)上找到,OpenJDK 6的源码其实是从OpenJDK 7的某个基线中引出的,然后剥离掉JDK 1.7相关的代码,从而得到一份可以通过TCK 6的JDK 1.6实现,因此直接编译OpenJDK 7会更加“原汁原味”一些,其实这两个版本的编译过程差异并不大。
CentOS5.3 Linux 上安装 wget jdk1.7和设置环境变量
addons | 951 B 00:00
primary.xml.gz | 157 B 00:00
由于文件比较大,我就不提供下载了,
/download/jdk7/binaries/jdk-7-ea-bin-b58-linux-i586-08_may_2009-rpm.bin
这个就是完整的下载路径,
如果路径更新不能用了,建议去
/jdk7/binaries/ 重新找到对应的文件下载。
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : wget [1/1]
今天为 centos 5.3 服务器安装jdk, 如果你要开发,运行 java 程序,jdk 是必不可少的。
如果不开发,也就是不用编译java程序,那么只安装jre就可以了。
我这里进行 JDK 安装, 目前为止 jdk 1.7 版本为最新版本吧,1.5 叫做jdk5.0
我不知道 jdk1.7 是否叫做 jdk 7.0 呵呵。
inflating: jdk-7-ea-lin
Preparing... ########################################### [100%]
1:jdk ########################################### [100%]
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897
win7下JDK环境变量设置方法
win7下JDK环境变量设置方法1.首先,下载JDK安装包,到官网/technetwork/java/javase/downloads/index.html进行下载。
这里,由于我装的WIN7 64位系统,所以选对应的64位安装包jdk-7u51-windows-x64.exe,记住要下载自己系统相应的安装包。
2.下载完成安装,本人习惯把软件装到D盘,各位可根据自己习惯更改安装位置3.安装好后便是配置JDK的环境变量,在桌面上计算机点右键选属性,或是开始菜单计算机上点右键选属性,左边点高级系统设置,点下边的环境变量,4. 在新弹出窗口上,点系统变量区域下面的新建按钮,弹出新建窗口,变量名为JAVA_HOME,变量值填JDK的安装路径。
我这里装的路径是D:\Program Files\Java\jdk1.7.0_51,所以填D:\Program Files\Java\jdk1.7.0_51,点确定完成。
大家一定要根据自己安装路径来设置。
5.下面需要设置Path变量,由于系统本身已经存在这个变量,所以无需新建,在原来的变量值上添加JDK相关的即可。
找到Path变量双击编辑,由于每个值之间用;符号间断,所以先在末尾加上;(注意是英文格式的,不要输其他符号空格等),加上;符号后再在末尾加上%JAVA_HOME%\bin,点确定完成。
6. 下面添加CLASSPATH变量,由于不存在,所以新建一个,变量名CLASSPATH,变量值 .;%JAVA_HOME%lib\dt.jar;%JAVA_HOME%\lib\tools.jar,首尾不带空格的,点确定完成。
至此环境变量配置完成,点确定关掉环境变量配置窗口。
7. 上面步骤完成后,下面验证下是否配置成功,点开始运行输入cmd打开命令行窗口,输入java -version,显示版本1.7.0_51,输入javac -version,也显示1.7.0_51,说明JDK 安装及环境变量配置成功。
Eclipse3.7 + jdk1.7 +tomcat7.0配置
Eclipse3.7 + jdk1.7 +tomcat7.0配置1. Eclipse 3.7?下载安装/downloads/? ;选择的 Eclipse IDE for Java Developer , Indigo Packages 。
安装没什么困难,解压,放到喜欢的目录里即可;双击 eclipse.exe启动;首次启动需设置workbench;?2. jdk 1.7下载安装/technetwork/java/javase/downloads/index.html?;设置环境变量:右击“我的电脑 -> 属性 -> 高级 -> 环境变量”,在系统变量下:新建“JAVA_HOME”,值为“\Java\jdk1.7.0”;添加“%JAVA_HOME%\bin;” 到 Path 变量;运行cmd ,java 、 javac 查看是否正常;?本次安装javac 不正常,配置classpath 解决,值为““%JAVA_HOME%\jdk1.7.0\lib\tools.jar;“%JAVA_HOME%\jdk1.7.0\lib\dt. jar”,运行正常后,删掉classpath 仍然正常。
待验证。
同学解决办法为不适用 JAVA_HOME,把 bin 完整路径添加到 path 变量最前面。
?3.tomcat7.0下载安装/?;选择的是 zip 文件,解压即可,不用安装;?双击apache-tomcat-7.0.20\bin\startup.bat 启动服务,在浏览器输入http:\\localhost:8080 或 http:\\127.0.0.1:8080检验,应出现tomcat欢迎页面。
双击 apache-tomcat-7.0.20\bin\shutdown.bat 停止服务;?4.集成 tomcat 到 eclipse下载 tomcat插件:/tomcatPlugin.html;下载 tomcatPluginV33.zip , 把解压后得到的文件夹放到 eclipse\plugin文件夹,重启 eclipse, eclipse工具栏应会有3 个 tomcat 图标,分别对应启动、停止、重启 tomcat服务。
JDk安装、环境变量配置及简单使用
JDk安装、环境变量配置及简单使用作者:枫花雪夜相关名词:JDK(Java Development Kit :JA V A开发配套元件)SDK(Software Development Kit :软件开发工具包)EJB(Enterprise Java Bean :企业级Java组件)相关知识:JDK(Java Development Kit )是Sun Microsystems(1982)针对Java开发员的产品,已成为Java SDK(Software Development Kit )主流,JDK是Java的核心,其中含有Java运行环境变量、Java工具包和Java基础类库,从Sun的JDK5.0版本开始,提供了泛型等非常实用的功能。
相关版本:SE(J2SE),Standard Edition,标准版,通常使用的版本,从JDK5.0开始,改名Java se;EE(J2EE),Enterprise Edition,企业版,开发J2ee应用程序,从JDK5.0开始,改名Java ee;ME(J2ME),Micro Edition,移动设备、嵌入式设备Java应用程序开发,从JDK5.0开始,改名Java me;相关来由:1997年Servlet技术的产生以及接着Jsp技术的产生,为Java对抗Php、Asp等服务器前端语言增强了实力;1998年Sun发布了EJB1.0标准,从此J2ee平台的三个核心技术都横空出世;1999年,Sun正式发布了J2ee的第一个版本;1999年底,发布了J2ee1.2;2001年,发布了J2ee1.3;2003年,发布了J2ee1.4;2009年4月20日甲骨文公司用现金成功收购Sun公司,其市场交易价达74亿美元;相关组成:Javac (编辑器),将源码程序编译成机器字节码;Jar ( 打包工具),将相关的类文件打包成*.jar文件;Javadoc ( 文档生成器),从源码注释中提取文档;Jdb -debugger (查错工具);Java (编译运行器),运行编译后的Java文件,*.class;Appletviewer (小程序阅读器),一种执行Html文件上Java小程序的Java浏览器;Javah ,可以产生调用Java过程的C过程或建立能被Java程序调用的C过程的头文件;Javap (反汇编器),显示编译类文件中可访问功能和数据,同时显示字节代码含义;Jconsole: ,java进行系统调试和监控的工具;相关内包:ng含有系统基础类,例如String等都在里面,同时是唯一一个可以不用引入(import)就可以使用的包;Java.io 含有所有输入输出有关的类,例如文档、文本流的操作;Java.nio 为增强io包功能,提高其性能而写的一个包; 含有与网络有关的类,例如url、urlConnection等;Java.util 含有系统辅助类,特别是集合类Collection、List、Map等;Java.sql 含有数据库操作的类,例如Connection、PreparedStatement、ResultSet等;Java.servlet 含有JSP中Servlet使用的类;具体内容实现JDK安装:Windows XP x86 /Windows 7 x86系统下:第一步:1.官方网站上下载最新JDK:地址:/technetwork/java/javase/downloads/index.html建议:官方网站上下载最新Java Documentation(Java 帮助文档)》/technetwork/java/javase/documentation/index.html2.软件双击安装(以Java JDK 1.7为例),参考第二步;第二步:1、选择图片中的>>下一步;第三步:1、选中图片中的>>开发工具;2、安装目录默认C:盘符下,一般改在D:盘符下,选择图片中的>>更改;第四步:1、更改安装目录操作进入如下界面,将文件夹名称改在D:盘符下,同时点击确定;第五步:1、等待···进入如下图界面,选择>>关闭;2、整个安装流程完毕;第六步:通过在DOS命令窗口下试验是否安装成功;1、DOS窗口的打开方法:方法一:Windows开始——> 运行(输入cmd);方法二:Windows开始——> 所有程序——> 附件——> 命令提示符;2、DOS窗口中输入java -version 回车,出现版本号表示安装成功(如下图):JDK环境变量的配置:Windows 操作系统(JDK安装在D:\Program Files\):注:○1%JA V A_HOME% 等同于JA V A_HOME变量名的值;○2配置CLASSPATH变量值时,前面加“.”后面跟个分号,然后添加相应的值,“.”表示所有当前路径下,表所有;Win95、Win98下:1、更改系统盘下autoexec.bat文件,文件末尾加入如下:Set JA V A_HOME=D:\Program Files\JA V A\jdk1.7.0_40 (即,jdk1.7.0_40文件夹路径)Set PATH=%JA V A_HOME%\bin (即,jdk1.7.0_40\bin 文件夹路径)Set CLASSPATH=.;%JA V A_HOME%\lib\dt.jar;%JA V A_HOME%\lib\tools.jar;注:可在DOS窗口下运行notepad C:\autoexec.bat打开文件;Win2000、WinXp下:1、鼠标右击屏幕上我的电脑——> 属性——> 高级——> 环境变量(窗口中分用户变量和系统变量,两者都可以添加,注意只能选一处,个人选择用户变量);2、添加环境变量(相应窗口中有变量JA V A_HOME、PATH、CLASSPATH只需选中编辑其值,反之新建,以下以新建为例);○1新建——> 新建用户变量JA V A_HOME○2新建——> 新建用户变量PATH○3新建——> 新建用户变量CLASSPATH注:变量值同Win95、Win98;Vista、Win7、Win8下:1、鼠标右击屏幕上计算机——> 属性——> 左侧~高级系统设置——> 高级——> 环境变量;2、添加环境变量(通过第一步进入到环境变量中);注:事后操作同Win2000、WinXp;简单使用:1、通过文本编辑器编辑一个扩展名为.java文件,内容代码:class Hello{public static void main(Stirng[] args){System.out.println("你好!");}}2、在保存盘符下建一个文件夹放置进去(盘符E:\ 、文件夹A,即E:\A):3、打开DOS窗口,简单运行Java文件:依次敲入命令:1》E: 回车表示DOS定位到E盘符下(冒号“:”要放在中间不能偏下);2》cd A 回车表示DOS定位到E盘符下A文件夹下;3》javac Hello.java 表示通过JDK编译Hello.java 文件得到一个Hello.class文件;4》java Hello 表示通过JDK运行生成的Hello.class 文件;5》DOS窗口中会输出文件中的内容:你好!(如下图);4、打开DOS窗口,简单将一个或多个.java文件合并、归档生成.jar 文件;依次敲入命令:1》E: 回车表示DOS定位到E盘符下(冒号“:”要放在中间不能偏下);2》cd A 回车表示DOS定位到E盘符下A文件夹下;3》》》jar cvf Hello.jar Hello.java 回车表示JDK将Hello.java 文件归档成一个Hello.jar文件;》》jar cvf HW.jar Hello.java World.java 回车表示JDK将Hello.java和World.java两个文件归档成一个HW.jar文件;注:cvf “c”表示创建新的归档文件;“v”表示标准输出中生成详细输出;“f”表示指定归档文件名;4》DOS窗口中运行完毕!(如下图)归档一个文件:归档两个文件5、DOS窗口下相关命令操作帮助指示(指令-help,如java -help);如下图:java -helpjavac -helpjar -helpLinux操作系统(特别篇):Linux x86系统下:第一步:1.官方网站上下载最新JDK(以安装包jdk-7u40-linux-i586.tar.gz为例):地址:/technetwork/java/javase/downloads/index.html 建议:官方网站上下载最新Java Documentation(Java 帮助文档)》/technetwork/java/javase/documentation/index.html2.通过命令窗口进入到JDK所在目录,JDK可通过拷贝命令放到想放的目录下;假设原JDK在A文件夹,通过拷贝放入B文件夹(在A文件夹下命令窗口输入如下):命令:cp jdk-7u40-linux-i586.tar.gz /B如下图:注:cd /A 即,进入到A目录下;ls 即,展示相对目录下所有项目;第二步:1.在B目录下安装JDK(即,解压JDK);命令:tar zxvf jdk-7u40-linux-i586.tar.gz如下图:注:运行命令后,等待输入命令行出现表示解压完毕;此时,目录下会拥有jdk1.7.0_40目录;z 即,用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩;x 即,--extract-- 从档案文件中释放文件;v 即,--verbose--详细报告tar处理的文件信息。
jdk1.7环境变量配置
a.新建 JAVA_HOME
值 D:\install\Java\jdk1.7.0_21 (JD)
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
c.新建 CLASSPATH
然后打开DOS(命令框内输入“cmd”并回车)
进入HelloWorld.ava文件所在文件夹(“cd”命令可以进入文件夹)
输入以下命令:
javac HelloWorld.java(编译)
回车
java HelloWorld(运行)
回车
OK了!看是不是输出了“Hello World!”
jdk配置环境变量
右键点我的电脑,属性,选择高级,环境变量
1 首先新建一个系统变量,名称是java_home值是你的安装路经,例如你的安装路径是C盘下的jdk1.5,那你的值里就应该写 C:\jdk1.5
2 再建一个系统变量 CLASSPATH,值是你的类库就是jdk下面的lib下下面的.jar文件,
在变量名中输入:CLASSPATH,变量值中输入:
F:\JDK13\LIB\dt.JAR;F:\JDK13\LIB\TOOLS.JAR;F:\JDK13\BIN;然后确定;
好了,配置完了,要重新启动计算机后,环境变量才能有效的。
四、测试
(1)用文本编辑器写一个简单的java程序:
注意:该文件名称必须为“HelloWorld.java”,大小写也区分。细心的朋友会注意到就是和public class后的名字一样的。
(2)编译:在dos命令提示符下执行:(注意大小写)
javac HelloWorld.java
如果正常的话,将生成HelloWorld.class文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
示java version jdk"1.7.0"。
确保安装在C:\Program Files\Java\jdk1.7.0,环境变量直接复制就可以了,在dos界面中输入javac来查
看该命令是否合法,同样输入java来查看该命令是否合法
这样环境变量就设置好了,下面进行对PATH,CLASSPTH,JAVA_HOME的讲解
JAVA_HOME=C:\Program Files\Java\jdk1.7.0
在把jdk安装到计算机中之后,我们来进行设置使java环境能够使用。 首先右键点我的电脑。打开属性。
然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量需要设置三个属性“JAVA_HOME”
.(当你在命令提示符窗口输入你个代码时,操作系统会在当前目录和PATH变量目录里查找相应的应用程序,
并且执行.)
配置好了那我们就测试下吧
在C盘创建一个java的文件夹,再创建一个HelloWorld.java的文件,复制一下内容保存
public class HelloWorld
C:\java>javac HelloWorld.java
C:\java>java HelloWorld
Hello World
C:\java>
注:CLASSPATH值的最后没;(分号)会出现以下错误
错误:找不到或无法加载主类 HelloWorld。
知道, 要是某个软件不能正常使用, 不妨想想是不是这个问题.
2,设置CLASSPATH:
这是一个很有趣,当然也比较折磨初学者的问题, 这个变量设置的目的是为了程序能找到相应的".class"
文件, 不妨举个例子: 你编译一个JAVA程序---A.java, 会得到一个A.class的类文件,你在当前目录下执
\lib\tools.jar; (要加.表示当前路径)”,与相同“%JAVA_HOME%有相同意思”
以上三个变量设置完毕,则按“确定”直至属性窗口消失,下来是验证看看安装是否成功。先打开“开始
”-> “运行”,打入“cmd”,进入dos系统界面。然后打“java -version”,如果安装成功。系统会显
/file/dnena7o6
默认安装在C:\Program Files\va\jdk1.7.0目录下
环境变量配置为
PATH=.;%JAVA_HOME%\bin
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
后在变量值写入刚才安装的路径“C:\Program Files\Java\jdk1.7.0”。
二:其次在系统变量里面找到path,没有就新建,然后点编辑,path变量的含义就是系统在任何路径下都
可以识别java命令,则变量值为“.;%JAVA_HOME%\bin”,(其中“%JAVA_HOME%”的意思为刚才设置
、“path”、“classpath”,其中在没安装过jdk的环境下。path属性是可能存在的(安装过其它软件可能
会自动增加,如暴风影音,)。而JAVA_HOME和classpath是不存在的。
一:点“新建”,然后在变量名写上JAVA_HOME,顾名其意该变量的含义就是java的安装路径,呵呵,然
行java A, 将会得到相应的结果(前提是你已经设置CLASSPATH为"."). 现在, 你把A.class移到别的目录
下(例如:"e:\"), 执行java A, 将会有NoClassDefFindError的异常,原因就是找不到.class文件, 现在你
把CLASSPATH增加为:".;e:\"再在任何目录下运行java A, 看看会有什么结果~~:)~~~, 一切正常, java命
路径串;
二、归一原则, 当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则,你就要更改任
何用绝对路径引用JDK目录的文档, 要是万一你没有改全, 某个程序找不到JDK, 后果是可想而知的----系
统崩溃!
三、第三方软件会引用约定好的JAVA_HOME变量, 不然, 你将不能正常使用该软件, 以后用JAVA久了就会
JAVA_HOME的值),也可以直接写上“C:\Program Files\Java\jdk1.7.0\bin”
三: 最后再点“新建”,然后在变量名上写classpath,该变量的含义是为java加载类(class or lib)路
径,只有类在classpath中,java命令才能识别。其值为“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%
以下为置JAVA_HOME,CLASSPATH,PATH的目的:
1,设置JAVA_HOME:
一、为了方便引用,比如,你JDK安装在C:\Program Files\Java\jdk1.7.0目录里,则设置JAVA_HOME为该
目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的
{
public static void main(String args[])
{
System.out.println("Hello World");
}
}
开始->运行->cmd 打开命令行
C:\Documents and Settings\Administrator>cd c:\java
java HelloWorld时,字母大小写搞错也出错
令通过CLASSPATH找到了.class文件!
3,设置PATH:
道理很简单, 你想在任何时候都使用%JAVA_HOME%\bin\java 等来执行java命令吗, 当然不会, 于是, 你
可以选择把 %JAVA_HOME%\bin添加到PATH路径下, 这样, 我们在任何路径下就可以仅用java来执行命令了
JAVA变量path , classpth ,java_home设置和作用及HelloWorld的实现
2011-08-14 09:37
JAVA变量path , classpth ,java_home设置和作用及HelloWorld的实现
本人win下测试安装的是jdk-7-windows-i586.zip