java学习(一)

java学习(一)

今天继续开始系统学习java,希望能坚持下去,打卡。。。

java开发环境

  1. 运行环境JRE

    各种API以及JVM

  2. 开发环境JDK

    编译器(javac命令)

    JDK包含JRE

    JDK包含JRE

    JDK包含JRE

    重要的事情说三遍

java运行机制

先编译为字节码(*.class)后在JVM上解释

java安装配置过程

默认安装到C:\Program Files\Java路径下,据说安装在有空格的路径下会导致一些未知的问题,

我决定试试看看有什么未知的问题


运行批处理文件会提示 C:\Program 不是内部或外部命令,那么就把环境变量中的Program Files设置为PROGRA~1

关于PROGRA~1

文件夹(sub-directry)名称,以前是不允许带空白的,后来允许带空白,但由于有了空白,许多命令出现二义性,于是采用双引号括起来的办法。例如:

cd Documents and Settings
按老定义 等于 CD Documents, CD 命令找不到名叫Documents 的 directry

于是采用双引号:
cd “Documents and Settings“

但用到 set PATH 时很麻烦,名字太长,双引号时常括错。于是采用8个字符缩写,即写头六个字母(略去空白),另加波浪号和1。例如:

"Documents and Settings“ – DOCUME~1
“Local Settings” – LOCALS~1 (注意略去空白,用了第二个词的字母,凑成六个,再加波浪号和1)。

编译java程序

javac -d destdir sourceFile

一般而言在当前路径下可以用javac -d . sourceFile 其中sourceFile指的是.java文件

生成.class文件

运行java程序

java .class文件的文件名(不带扩展名)

可以在.class文件名前加入-classpath选项以指定JRE搜索目录

并且可以通过%CLASSPATH%来引用该环境变量

历史

1.4JDK版本以前需要在CLASSPATH环境变量中添加.以告诉JRE运行环境。

1.4版本以前的需要设置CLASSPATH环境变量值为

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar ,%JAVA_HOME%代表JDK安装目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值