linuxisperfect 2019-12-23
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目录中
5.环境变量配置在linux系统下,需要将可执行文件配置到环境变量或将文件移动到属于环境变量的目录里面方法一:将文件移动到属于环境变量目录中sudo mv chromedriver /user/bin
写脚本涉及到数据库的配置信息,然后上面要求这种关键信息不能体现到脚本中,哦,那怎么办,那我去哪里读取数据库信息呢?从运行脚本的机器的环境变量里读取数据库信息,这样脚本中全是代码,就没有明文配置信息了。