javaSE知识点--01(01JDK安装与命令行编译方式概述)
来源:互联网 发布:淘宝军用防毒面具价格 编辑:程序博客网 时间:2024/06/11 01:37
安装JDK(这里以安装JDK6为例讲解,安装JDK7/8一样)
1、双击运行JDK的安装程序(这里安装的是JDK6)
在安装的时候,安装的路径当中不要有中文;路径名字中不要出现空格,如下图这样最好。
在安装完了JDK之后,会自动的弹出一个安装JRE的窗口,注意这个时候不要点击“下一步”,而是直接点击“取消”。因为JDK中已经包含了JRE了,不需要安装,如果安装了还可能会在下一步检测安装效果时出错,切记,切记!!!!!!
2、配置JDK需要的环境变量
右键单击“计算机”选择属性,点击“高级系统设置”,点击环境变量,在用户变量框中点击“新建”将变量的名字取为path(不分大小写,如果已经有了path变量,就不用去新建了。),将刚才安装的JDK里面的bin目录的路径设置为path变量的变量值(如果原本path变量已经有变量值了,就在原来的变量值后边加一个”分号“再将刚才安装的JDK里面的bin目录的路径加在后面)
为了以后用数据库方便,我们再在用户变量框中点击“新建”将变量的名字取为JAVA_HOME,并将JDK的安装目录设置为JAVA_HOME的变量值。将上面path变量的变量的值与JAVA_HOME变量的变量值相同的部分,改写为引用JAVA_HOME变量的变量值,改写方法为%JAVA_HOME%
3、检测安装与配置是否成功。
进入Windows的命令行窗口,输入javac看看是否有如下的相应信息打印出来,如果有,就说明安装配置成功,如果没有,说明安装配置失败。
编译、运行Java源文件
1、在F盘新建一个目录,用于保存源文件。
2、编写Java源文件Hello.java,并对其进行编写
3、进入Windows的命令行窗口,键入“F:”进入F盘,键入”cdF:\MyJavaSourceCode\lineng-day01“进入存放Java源文件的目录。键入“javacHello.java”对Hello.java源文件进行编译,键入“java Hello”执行编译生成的字节码文件Hello.class。
还可以键入“javac HelloWorld.java 2> error.txt”将编译出错的信息,导入到error.txt文件中去;在F:\MyJavaSourceCode\lineng-day01目录下面新建一个文件classes,在键入“javac-d classes HelloWorld.java”将编译Java生成的Hello.class文件放到classes目录里面与源文件Hello.java分开存放。
- javaSE知识点--01(01JDK安装与命令行编译方式概述)
- JAVASE总结--01(java 历史历程简述、JDK的安装、用CMD编译运行程序)
- JavaSE (一)入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- JavaSE第一讲:JavaSE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- JavaSE第一讲:JavaSE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- javaSE知识点--01(02在EditPlus里面配置java编译工具)
- 【JavaSE学习笔记】Java语言概述、JDK安装及使用
- Mac命令行方式升级安装JDK
- JavaSe总结-01--Java概述
- javaSE知识点--01(03Java基础初探,第一个Java程序与数据类型)
- JavaSE.jdk安装步骤
- 黑马程序员 JavaSE-01 Java概述
- JavaSE 01 Java编程语言概述
- javase-jdk下载、安装、配置
- Ubantu命令行安装jdk
- java 第一讲 javase入门 jdk安装 以及第一个Helloworld 编译以及执行
- 命令行方式编译C++代码(Windows)
- 黑马程序员---Java概述与jdk的安装和配置(一)
- Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /var/www/html/php..解决方案
- 冒泡排序(C语言)
- Java中的Atomic包使用指南
- Eclipse 修改字符集
- Date日期的一些操作
- javaSE知识点--01(01JDK安装与命令行编译方式概述)
- 【SSH网上商城】图片上传技术
- Centos7.x elastalert安装配置
- getHibernateTemplate().execute(new HibernateCallback())方法
- 每天一个linux命令(4):mkdir命令
- Andrew Coursera Machine Learning
- [Android面试]==和 equals 的区别
- 判断app是否启动
- PHP 解决子域名请求跨域问题