@Windows下快速设置环境变量教程:
---JDK环境变量配置(在系统变量中添加,不是用户变量)
原文url:http://www.cnblogs.com/susuyu/archive/2012/06/28/2567487.html
JAVA_HOME C:\Program Files\Java\jdk1.8.0_25(jdk安装目录)----注意,这里最后边不用带反斜杠和分号。
---切记,添加Path的值时,一定在后边添加下边的值,不要新建Path,windows系统默认自带path,否则会覆盖掉。
---path系统默认值是:c:\windows;c:\windows\system32;
PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar //前面.;都要带上,不能省略
备注:%JAVA_HOME% = C:\Program Files\Java\jdk1.8.0_25
----也可不配置JAVA_HOME把%JAVA_HOME%用绝对路径替换(如:PATH C:\Program Files\Java\jdk1.8.0_25\bin;C:\Program Files\Java\jdk1.8.0_25\jre\bin; )
------------------------------------------------------------------------------------------------------------------------------------
jdk配置检测:dos下输入 java -version(此命令查看已安装jdk版本,出现版本信息即表示jdk安装和环境变量配置成功)
一、下载JDK(java开发工具包),从JDK 5.0(JDK-6-windows-i586.exe)开始,改名为Java SE。,里面已经包含了JRE(java运行环境),可以使用丰富的java类库。一直下一步安装即可。
---从官网上下载windows平台的JDK,并安装。http://www.oracle.com网站上下载对应版本的jdk,一般下载标准版本(j2se)。
---注意,下载前,要点击accept license agreement,才能下载。
java1.20开始,JDK分为三部分:
1,j2ee 企业级版本(收费)
2,j2se 标准版本
3,j2me 微型版本
一个java程序只能有一个主类。
注意:和一般的windows程序不同,JDK安装成功后,不会在"开始"菜单和桌面生成快捷方式。这是因为bin文件夹下面的可执行程序都不是图形界面的,他们必须在控制台中以命令行方式运行。另外,还需要用户手工配置一些环境变量才能正常使用JDK。下面开始配置系统环境变量。
二,安装目录下的文件,默认安装在C:\Program Files\Java\下
三,配置java开发工具所在目录,建立系统环境变量jdkbin路径为D:\jdk7\bin(注意,这里是jdk的安装目录,如果安装在C盘,就选择C盘。)
然后将%jdkbin%;(注意,这里%jdkbin%;是上边添加的系统变量!!!)添加进Path(注意,Path在系统变量中默认是有的。如果没有,直接添加,如果有了,就在后边加上。) 注:需要分号隔开。
问:为什么不直接在Path里面添加路径?(可以直接在Path中添加jdk安装路径)
答:以防后期修改时,误删其它环境变量值。
效果:当运行一个可执行文件时,DOS会先在当前目录中搜索该文件,若找到则运行之;
若找不到该文件,则根据PATH命令所设置的路径,顺序逐条地到目录中搜索该文件;
四,配置java执行目录,建立环境变量classpath路径为 .;D:\JavaStudy
效果:java执行程序进入环境变量读取路径。
先搜索当前目录,然后搜索D:\JavaStudy
.; 指当前目录
注:寻找的是可执行文件.class,不是源文件java。
四、下载轻量级开发工具 EditPlus,后期再用eclipse。
http://www.xiazaiba.com/html/184.html
五、编写一段代码,测试下环境是否配置成功。或者运行->cmd->javac –version,显示对应版本号javac 1.6.0,表示配置成功。
class demo
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
1,编译程序,jdk的编译程序是javac.exe,该命令将Java源程序编译成字节码,生成与类同名但后缀名为.class文件。通常情况下编译器会把.class文件放在和Java源文件相同的一个文件夹里。
上边javac编译后,会在demo.java同一目录下生成一个demo.class文件。编译成功后,下一步就是运行这个class文件。
2,执行程序,jdk的解释执行程序是java.exe,该程序将编译好的class加载到内存,然后调用JVM来执行它。它的一般用法如下:java file.class
3,初学者只要掌握最简单的用法就可以了,例如,要执行demo.class的文件,只要在命令行下输入如下的命令即可。java demo.class
4,注意:java命令是区分大小写的,并且在执行class文件时,文件的后缀.class必须省略。
六、使用java开发文档
http://docs.oracle.com/javase/7/docs/api/index.html
1,jdk中的其他命令的用法,读者可以查阅Sun公司发布的JDK 6.0 Documentations中的JDK Tools and Utilities部分。
七,java的版本查看命令:windows命令行下输入---》java -version
因此Ubuntu Linux已经开始禁用所有机器上的Oracle JDK浏览器插件,并很快会从档案中删除软件包。
公 司指出,禁用Oracle的插件将可以帮助提高安全性,因为这些插件已经被证实包含许多漏洞,虽然这是一个事实,但真正的原因恐怕是Sun的 JDK在升级时会清理掉用户机器上自认为不安全的软件,大多数PC用户认为这样很安全,但通常基于UNIX系统的用户并不这么认为。
Oracle的JDK被废弃后,OpenJDK将取代它的位置在Ubuntu及其它Linux中默认安装。
* 下载JDK
目前最新的JDK版本是:Java SE Development Kit 8u5(2014.05.29)
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
查看最新:http://www.oracle.com/technetwork/java/javase/downloads/index.html
二,解压安装(其实就是解压缩jdk文件到指定目录,然后配置文件改一下即可。)
我们把JDK安装到这个路径:/usr/lib/jvm
如果没有这个目录(第一次当然没有),我们就新建一个目录
cd /usr/lib
sudo mkdir jvm
建立好了以后,我们来到刚才下载好的压缩包的目录,解压到我们刚才新建的文件夹里面去,并且修改好名字方便我们管理
sudo tar zxvf ./jdk-7-linux-i586.tar.gz -C /usr/lib/jvm //注意,大写C,前边jdk要指定所在目录,
如果在home下就/home/jdk-7-linux-i586.tar.gz,其中-C表示拷贝解压缩,后边跟的是解压缩的目录, cd /usr/lib/jvm sudo mv jdk1.7.0_05/ jdk7 //这里作用将jdk1.7.0_05改名为jdk7
//表示解压缩指定踏gz文件,这里解压到当前目录
三.配置环境变量
gedit ~/.bashrc
在打开的文件的末尾添加
export JAVA_HOME=/usr/lib/jvm/jdk7 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
保存退出,然后输入下面的命令来使之生效
source ~/.bashrc
---上边jdk7的名称定义,根据jvm下jdk安装包的名称而定,下边jvm文件夹中就安装了两个版本的jdk,java-6-openjdk-i386是Debian系统默认安装的,
java-7-openjdk-i386是后来安装的。
---下边是配置文件,对应上边目录
---测试效果如下:
四.配置默认JDK
由于一些Linux的发行版中已经存在默认的JDK,如OpenJDK等。所以为了使得我们刚才安装好的JDK版本能成为默认的JDK版本,我们还要进行下面的配置。
执行下面的命令:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk7/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk7/bin/javac 300
注意:如果以上两个命令出现找不到路径问题,只要重启一下计算机在重复上面两行代码就OK了。
执行下面的代码可以看到当前各种JDK版本和配置:
sudo update-alternatives --config java
五.测试
打开一个终端,输入下面命令:
java -version
显示结果:
java version "1.7.0_05" Java(TM) SE Runtime Environment (build 1.7.0_05-b05) Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode)
---如果用的是java-7-openjdk-i386版本jdk,就会显示下边结果:
这表示java命令已经可以运行了。
---也可以像上边windows中一样,用vim写下一段测试代码,测试方法和windows下相同。
@备注:
1,注意,linux有很多版本,例如redhat,ubuntu,Debian等等,版本不同有时候配置文件不同,要具体对待。
2,jdk配置检测:dos下输入 java -version(此命令查看已安装jdk版本,出现版本信息即表示jdk安装和环境变量配置成功)