JDK环境变量的配置和linux怎么安装Java?
jdk环境变量配备的进程如下:
1.我的电脑-->属性-->高档-->环境变量.
2.配备用户变量:
a.新建 java_home
c:\program files\java\j2sdk1.5.0 (jdk的设备途径)
b.新建 path
%java_home%\bin;%java_home%\jre\bin
c.新建 classpath
.;%java_home%\lib;%java_home%\lib\tools.jar
3.查验环境变量配备是否成功:
开始-->作业--〉cmd
键盘敲入: javac java
出现相应的指令,而不是犯错信息,即标明配备成功(iphocaL)!
环境变量配备的了解:
1. path环境变量。作用是指定指令查找途径,在i指令行下面施行指令如javac编译java程序时,它会到path变量所指定的途径中查找看是否能找到相应的指令程序。我们需求把jdk设备目录下的bin目录增加到现有的path变量中,bin目录中包括常常要用到的可施行文件如javac/java/javadoc等候,设置好path变量后,就可以在任何目录下施行javac/java等东西了。
2. classpath环境变量。作用是指定类查找途径,要运用已经编写好的类,前提当然是可以找到它们了,jvm就是通过classpth来寻觅类的。我们需求把jdk设备目录下的lib子目录中的dt.jar和tools.jar设置到classpath中,当然,当时目录“.”也有必要加入到该变量中。
3. java_home环境变量。它指向jdk的设备目录,eclipse/netbeans/tomcat等软件就是通过查找java_home变量来找到并运用设备好的jdk。
linux java我想刚开始学习Java会有很多人搞不懂,linux java其实就是在linux的操作环境下进行Java的编程。
一、Java设备之Java环境设备
1. 从sun主页下载JDK for Linux版别。这儿下载的是jdk-6u6-linux-i586.bin。
2. 用root用户登录ubuntu,或是在普通用户下用su指令切换用户。切换到所需的设备目录。类型:cd <目录途径名> 例如,要在 /usr/java/ 目录中 设备软件,请键入:cd /usr/java/, 把jdk-6u6-linux-i586.bin文件仿制这个目录里面,设置权限为可施行类型:chmod a+x jre-6u6-linux-i586.bin
3. 发起设备进程。键入:./jre-6u-linux-i586.bin。 接下来会提示二进制的容许协议,键入yes回车即可。设备进程假如遇到一些问题,都相同键入yes就可以。
4. 一路下来,最终看到Done字样,就完成了Java环境的设备。设备的方位就是当时目录 /usr/java,当然你可以选择在其他方位。可以用ls指令检查一下是否正常。
二、Java设备之环境变量配备
上面设备完毕后,直接在shell里面输入java是不起作用的,需求先配备一下环境变量。一般都会用export指令,不过这样设置只对当时shell 起作用,重启或是切换到其他shell会话就不起作用了。可以选择配备 .bashr文件。用vi或是gedit翻开,在结尾增加下面的内容
export JAVA_HOME=/usr/java/jdk1.6.0_06
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
然后保存。再在shell里面实验一下是否设备成功。echo一下各个变量是否正常,然后输入java -version看看。
还有一种方法是批改/etc/profile,这样相当于批改系统配备文件,对全部用户都有影响,我在查验的进程或许输入了一些异常字符,导致整个ubuntu无法用GUI登录,无法只能用文本登录,然后再次把profile改回来才正常。
好了之后可以先试一下用vi新建一个Hello的Java文件,然后编译一下试作业。
三、Java设备之Eclipse设备
Linux下面的Eclipse在ubuntu的界面烘托下看起来十分漂亮(caseyrenae)。先从Eclipse社区下载一个Linux版其他,这儿下载的是europa 版其他gz包。只需解压到一个目录就可以,这儿选择/opt/eclipse下面。Eclipse是解压就可以运用的。不过为了便利,我们在桌面做一个发起器把发起政策指向到Eclipse的设备目的地,选择里面已有的图标文件,这样就完成了。不过默许Eclipse是找不到Java施行途径的,有网友写了这样一个脚本eclipse.sh 放到/usr/local/bin目录下,记住加上775权限。然后把发起器方位指到这儿eclispe.sh。下面是eclipse.sh的内容:
#!/bin/bash
#
# 施行 eclipse 2.1.1
#
export JAVA_HOME=/usr/java/XXX
export CLASSPATH=/usr/java/XXX/lib
/opt/eclipse/eclipse -vm /usr/java/XXX/bin/java -data ~/workspace &
# -vm 参数用以指定运用哪一个 jvm 来施行Eclipse,
# -date参数用以指定Eclipse的数据目录。在此指定其存在用户根目录(~)下的workspace目录中