JDK环境变量的配置
来源:互联网 发布:巨人网络待遇 编辑:程序博客网 时间:2024/06/05 11:55
1、JDK下载
方式1、通过Oracle官网”www.oracle.com”,转到”Download”页面下载所需版本JDK;
方式2、通过百度网盘下载,在百度搜索框中输入”JDK site:pan.baidu.com”,从搜索结果中选择自己合适的版本,该方式下载速度较快;
根据系统种类及位数选择所需版本,32位选择**-i586,64位系统选择**-x64版本;安装步骤:一路next;
2、环境变量PATH的配置
其实不配置环境变量PATH基本不影响JDK的使用,因为在安装JDK (JDK1.7,其他版本未测试) 的时候,软件会自动将java.exe、javaw.exe、javaws.exe复制到system32文件夹下,而这个目录默认就在path中,因此若未配置PATH,则每次在shell(Win中的命令行窗口)中使用javac命令时需要输入javac的完整路径,稍显麻烦而已,但不影响IDE(如MyEclipse、eclipse、netbean等)的使用;
P.S. PATH(环境变量):用作运行某个命令的时候,若在当前目录查找不到某个命令或文件,会到这个声明的目录中去;另外,CLASSPATH变量在JDK1.5及以后可以不用设置,该变量本是使用“java java类名”命令来运行程序时,JRE去该变量所指示的路径中去搜索类,1.5及以后版本可自动搜索当前目录并自动加载dt.jar和tools.jar类,无需另外设置;
言归正传,Win7中配置PATH的操作很简单,打开开始菜单:
备注:其实不配置这些环境变量,不影响你使用eclipse开发android,只要你不常使用命令行,但若使用J2EE等,则需要java_home等变量;
Ubuntu环境设置
最近由于电脑问题比较多,所以直接重装了下,这回终于换用了64位的系统,感觉不错☺以下部分摘录自此文,亲测OK,特此记录,以备日后使用;
- 在安装之前确认电脑中没有jdk:
lynxz@lynxz-ThinkPad-E520:/usr/lib/jvm$ java -versionThe program 'java' can be found in the following packages: * default-jre * gcj-4.8-jre-headless * openjdk-7-jre-headless * gcj-4.6-jre-headless * openjdk-6-jre-headless
- 到oracle官网下载jdk安装包,我下的是jdk-7u67-linux-x64.tar.gz;
p.s.若是有自带的openjdk,可以删除掉:sudo apt-get remove openjdk*
- 解压到当前目录,并复制到/usr/lib/jvm目录中(即使jvm目录不存在也可使用该命令,会自动创建,下面的路径和jdk版本号自己按需改变):
sudo mv ~/Downloads/jdk1.7.0_67 /usr/lib/jvm/
- 修改环境变量:
sudo gedit ~/.profile
在文件的末尾添加如下语句:export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_67export JRE_HOME=/usr/lib/jvm/jdk1.7.0_67/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$PATH
备注:这样修改只对当前用户有效,若要对说有用户生效则可修改/etc/profile; - 在终端中手动导入profile:
source ~/.profile
- 此时应该就可以正常使用java了:
lynxz@lynxz-ThinkPad-E520:/usr/lib/jvm/jdk1.7.0_67/bin$ java -versionjava version "1.7.0_67"Java(TM) SE Runtime Environment (build 1.7.0_67-b01)Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
不过我在这一步的时候还是显示未安装(如第1步效果所示),更改了默认的jdk后才ok:$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_67/bin/java 300
可以看到正常的输出结果:update-alternatives: using /usr/lib/jvm/jdk1.7.0_67/bin/java to provide /usr/bin/java (java) in auto mode
配置结束;
- jdk环境变量的配置
- JDK环境变量的配置
- JDK环境变量的配置
- jdk配置的环境变量
- JDK环境变量的配置
- JDK环境变量的配置
- JDK环境变量的配置
- jdk环境变量的配置
- jdk环境变量的配置
- JDK环境变量的配置
- JDK环境变量的配置
- JDK环境变量的配置
- JDK环境变量的配置
- JDK环境变量的配置
- JDK环境变量的配置
- JDK环境变量的配置
- JDK环境变量的配置
- JDK环境变量的配置
- 第六周作业1——利用哈夫曼编码英文字母表
- u-boot-2009.08在2440上的移植详解(六)
- 分布式系统中的拉协议与推协议
- db2学习资料
- 浅复制与深层复制
- JDK环境变量的配置
- POJ 1703 Find them, Catch them(带权并查集)
- 提取新闻地点
- S3C2440上RTC时钟驱动开发实例讲解
- ASP.NET C# IList/dataset导出excel
- Xcode一ARC
- Ubuntu apt-get install出现overwrite某文件失败的处理
- ctags
- button 的两个方法 setImage:forState: 和 setBackgroundImage:forState:的区别