黑马程序员_JavaSE基础01 之 环境变量、临时环境变量、classpath
来源:互联网 发布:新型网络犯罪案例分析 编辑:程序博客网 时间:2024/04/25 09:49
---------------------- android培训、java培训、期待与您交流! ----------------------
JavaSE_01 笔记
Java语言基础之 环境变量 临时环境变量 classpath
1、名词知识扩展
①GUI:图形化界面,是人机交互方式的一种;
②CLI:命令行方式,是人机交互方式的一种;
③Java语言是SUM公司推出的一门高级编程语言。
④Java语言三种技术架构
J2EE:企业版。J2SE:标准版。J2ME:小型版。
⑤Java语言的跨平台性:有了JVM,是的同一个Java程序可以再三个不同的操作系统中都可以执行,使之拥有良好的可移植性。
总结:Java语言写的扫雷程序能一次编译,随处运行。
⑥JRE和JDK
JRE(运行环境):包括Java虚拟机和Java程序所需的核心类。提示:若想运行开发好的Java程序,只需安装JRE即可。
JDK(开发工具包):包含了Jvaa开发工具和JRE。
总结:使用JDK开发完成的Java程序,交给JRE去运行。
2、JDK中的命令行工具
dir:列出当前目录下的文件。md :创建目录。rd : 删除目录。cd:进入指定目录。
cd..:退回到上一级目录。cd\:退回到根目录。 del:删除文件。 exit: 推出。
3、环境变量的配置
配置:就是告诉windows系统,要执行的应用程序的目录位置。这样在DOS命令行中使用了该程序,出现了目录信息,说明配置正确。
寻找方式:先在当前目录找该程序是否存在,然后再环境变量中去寻找Path 系统中应用程序所在的路径。
总结:环境变量配置是一劳永逸的程序操作。
4、环境变量保险配置技巧:
Java_Home=c:\javaJdk\jdk1.6.0_31 ;需要新建系统变量。
path=%Java_Home%\bin; 此时百分号是变量名称。
5、环境变量的临时配置:
查看环境变量:set path= ;
修改环境变量:set path=e:\jdk1.7.0\bin;
在已有环境变量基础上修改:set path=e:\jdk1.7.0\bin;%path%;
注意:只在当前窗口有效,查找环境变量的方式是顺序查找。
6、Java开发过程:
首先编写java文件(编辑);再次通过javac命令对java文件进行(编译);最后通过java命令启动虚拟机对生成的class文件进行(运行)。
7、classpath的作用:>set classpath=c:\myclass
使用classpath来将Java运行文件(.class)所在路径告诉系统,这样虚拟机在执行该类时会再指定的目录中去查找。
注意:若本路径和classpath都有指定的.class文件,那么就先在classpath=目录下查找。
8、 虚拟机现在制定制定的classpath目录下找运行Java程序,然后再到当前目录下找程序,前提是加上分号。
例如: e:\day01>set classpath=c\myclass;
总结:classpath的目的是告诉虚拟机到底去哪里找CLASS文件。所以为了安全起见,不要加分号。
2012/8/31 By Mary_k
2、
- 黑马程序员_JavaSE基础01 之 环境变量、临时环境变量、classpath
- 黑马程序员_JAVA基础之环境变量
- 黑马程序员-环境变量path与classpath
- 黑马程序员_JavaSE基础02 之 进制数 变量 类型转换
- 黑马程序员_JavaSE基础18 之 Map集合 泛型
- I006-黑马程序员_毕向东_Java基础视频教程第01天-06-Java环境搭建(环境变量临时配置方式)
- 黑马程序员——java基础之环境变量设置
- 黑马程序员 Java基础之环境变量的配置
- 黑马程序员---Java基础篇之path环境变量的配置
- 黑马程序员——JAVA中的环境变量:path与classpath
- 黑马程序员—关于dos配置临时jdk环境变量
- 黑马程序员学习笔记之环境变量
- 黑马程序员之java环境变量配置方法
- classpath环境变量
- 黑马程序员 - Java - 环境变量
- path环境变量|classpath环境变量
- 黑马程序员_JavaSE基础03 之 运算符 流程控制结构
- 黑马程序员_JavaSE基础04 之 循环嵌套 函数重载 数组 内存空间划分
- window.location
- 在Drupal 7当中如何实现国际化?
- 为Equinox的控制台(Console)增加自己的命令
- ServiceMix中部署:OSGi Bundle和Feature
- ARM Linux Kernel Boot Requirements
- 黑马程序员_JavaSE基础01 之 环境变量、临时环境变量、classpath
- oracle group by 深入理解
- 持续集成工具是怎样炼成的?持续集成工具实战
- 经典c/c++面试试题
- 孔群
- Ruby on Rails,创建模型,附赠模型与表名不一致时的解决方法
- WebKit源码解析之WebCore::Length
- 微软等数据结构与算法面试100题 第二十题
- GNU ARM 汇编程序设计(总结)