1.java的安装与环境配置
1.1SUN下载JDK,http://java.sun.com
Linux版本的JDK是自释放压缩包
1.2安装JDK
cd
cp /opt/jdk 1.5.0.bin(相当于下载)
chmod +x jdk 1.5.0.bin(增加执行授权)
./jdk 1.5.0.bin(执行释放)
自动释放安装到~/jdk1.5.0
1.3配置JDK
JDK:
开发工具(命令),包括javac,java,jar,rmic,jps
JRE
1.3.1配置PATH,使PATH包含JDK安装目录下的bin目录
目录:将JDK带来的开发工具(命令)扩展到操作系统中
如:
export PATH=/home/Crazy_Lv/jdk1.5.0/bin:$PATH(这个命令仅在当前窗口有效)
export PATH=$HOME/jdk1.5.0/bin:$PATH
上面这两个命令是等效的
1.3.2配置JAVA_HOME,JAVA_HOME指向JDK的安装目录
JAVA_HOME的作用:指导某些java软件找到JDK
如:tomcat服务器就使用JAVA_HOME
1.3.3配置CLASSPATH(指向java类的部署目录或Jar文件用来为JVM指明Java类的搜索路径,Java在执行类的时候在CLASSPATH指示的路径下查找类文件)
echo $CLASSPATH 显示CLASSPATH环境变量的值
export CLASSPATH=. 修改CLASSPATH环境变量的值为当前目录
export CLASSPATH=/home/Crazy_Lv/workspace/projectname/bin:/home/Crazy_Lv/java
多个路径用":"隔开
2.package
2.1是java中对类进行分类的
2.2包映射为系统的文件夹
2.3 java类的全名:全限定名=包名+类名
2.4使用java执行类时候要指定到“全限定名”
执行时:java 包名.类名
java 包名.类名>filename.txt 程序执行结果输入到filename.txt中
3.系统初始化脚本
3.1初始化脚本:开机过程中自动执行的系统脚本文件,一般用来初始化系统环境
3.2系统级初始化脚本文件:/etc/profile所有当前系统的用户登录时执行
3.3用户级的,当前用户登录时执行
如:~/.bash_profile
ls -a|grep profile .
cp .bash_profile .bash_profile.bak 备份.bash_profile文件
3.4使用vi编辑.bash_profile
3.5编辑后使用source .bash_profile执行,测试运行结果
在.bash_profile文件中#User specific environment and startup programs前面的不要动
在这个文件中修改参考:增加以下内容:
JAVA_HOME=$HOME/jdk1.5.0_09
PATH=$JAVA_HOME/bin:$PATH:/sbin
CLASSPATH=.
export JAVA_HOME PATH CLASSPATH 由局部变量变成全局变量
修改后可执行source, .bash_profile,无错后试一下java -version, cp, mv等命令