环境搭建与DOS命令行的操作

时间:2022-06-06 17:41:50

--------------------------------------------------------------------------------------
环境搭建,jdk1.6程序的安装:
安装包就是压缩包,安装过程解压完后,就是把文件复制到指定目录下.
jdk1.6里面已经有一个jre了,装不装都行,jdk里的jre与jre里的东西,基本一样.
安装的jdk1.6会向注册表进行注册,可以在联网时,自动更新.
jdk1.6安装完成后的目录结构:
1.开发工具,都在bin目录下,这些exe文件,本身也是由java编写而成的,执行这些工具,必须要有虚拟机的支持!所以jdk里面,都内含着一个jre环境.
2.双击命令一闪而过,说明不是图形化界面的,需要在dos中打开,才可以.
3.在dos命令行中,可以略.exe不写,比如notepad.
path环境变量的配置:
1.写在变量值的最前面,后面加分号,系统的环境变量不要删!
2.配置后,必须重启dos命令行或
3.使用set命令设置的(临时)环境变量,只对当前窗口及其子窗口有效!
classpath环境变量的配置:
1.将要运行的.class文件,所在的目录,定义在该变量中,这样,就可以在任意位置,运行了.
2.classpath变量值,是java类文件的目录,可以配置多个路径,路径最后(建议)不加分号.
3.path变量值,是windows程序文件的目录.
.java文件的编译和运行:
1.在写到非public类时,类名与.java文件名不一样,也能编译,也能有main方法,也能运行!
2.很遗憾的.class文件,是不能双击执行的.
3.缺少main方法,也是不能java运行的.
JVM查找类文件的顺序:
1.没有配置classpath:只在当前目录下查找.
2.配置classpath结尾有分号:先在classpath目录下查找->接着找(当前目录).
3.配置classpath结尾无分号:先在classpath目录下查找->不找了(即使当前目录下有,也不会运行).
建议,设置classpath时,不加分号,为了严谨性的考虑.
Windows查找文件的顺序:
1.与classpath的找法恰好相反!
2.先找当前目录->再找path环境变量(相对比较简单,没有classpath那么复杂).
注意:Eclipse中的构建路径的配置,包括了配置path和classpath.
--------------------------------------------------------------------------------------
常见的DOS命令:
cd,cd..,cd/: 进入指定目录,进入上级目录,回到根目录.
dir: 列出当前目录下文件和文件夹.
cls: 清屏.
md: 创建目录.
rd: 删除目录.
echo ...>a.txt: 创建(覆盖)文件.
echo ...>>a.txt: 创建(追加)文件.
del: 删除文件.
exit: 退出.
pause: 暂停.
ctrl+c: 中止.
set: 查看本机的环境变量.
set 变量名: 查看某个环境变量.
set 变量名=: 使环境变量没有定义.
set 变量名=变量值: 设置(临时)某个环境变量.
start: 开启当前窗口的子窗口.

技巧1.jdk1.6本身是绿色软件,可以放在移动设备里,带走,绿色的jdk不能自动更新!
技巧2.使用带*的cd命令,如cd jdk1*
技巧3.在bat文件末尾加pause,可以让bat文件不一闪而过.
技巧4.自定义环境变量JAVA_HOME,与Tomcat的命名,保持一致:
 JAVA_HOME=C:\Program Files\Java\jdk1.7.0_09
 path=%JAVA_HOME%\bin;其它
技巧5.在原path环境变量的基础上,添加新值,也是临时有效:
 set path=haha;%path%
技巧6.设置classpath环境变量的,严谨的做法,也是临时有效:
 set classpath=.;c:\     (还是建议最后不写分号)
技巧7.想在命令行中,执行QQ:
 set path=C:\Program Files (x86)\Tencent\QQ\Bin;%path%  (path没有结尾分号的问题)
--------------------------------------------------------------------------------------------