天天看点

手动编译java的package问题,及演示继承的基本实现

不用ide,而直接用命令编译java包,仔细看了下,作一个记录。

以下的url值得收藏。

http://www.aiuxian.com/article/p-2115485.html

http://www.cnblogs.com/haolujun/archive/2013/03/02/2939698.html

http://blog.sina.com.cn/s/blog_533074eb01014yd7.html

主要要理解classpath参数,d参数,及.作路径导向。

演示继承的四个文件如下:

role.java

手动编译java的package问题,及演示继承的基本实现
手动编译java的package问题,及演示继承的基本实现

swordsman.java

手动编译java的package问题,及演示继承的基本实现
手动编译java的package问题,及演示继承的基本实现

magician.java

手动编译java的package问题,及演示继承的基本实现
手动编译java的package问题,及演示继承的基本实现

rpg.java

手动编译java的package问题,及演示继承的基本实现
手动编译java的package问题,及演示继承的基本实现

目录结构平铺如下:

手动编译java的package问题,及演示继承的基本实现

手动编译命令及执行顺序如下:

<a href="http://www.cnblogs.com/aguncn/p/5411214.html#">?</a>

1

2

3

4

5

6

7

8

9

10

11

12

13

<code>d:\learn&gt;javac -</code><code>cp</code> <code>. -d . role.java</code>

<code>d:\learn&gt;javac -</code><code>cp</code> <code>. -d . swordsman.java</code>

<code>d:\learn&gt;javac -</code><code>cp</code> <code>. -d . magician.java</code>

<code>d:\learn&gt;javac -</code><code>cp</code> <code>. -d . rpg.java</code>

<code>d:\learn&gt;java -</code><code>cp</code> <code>. cc.openhome.rpg</code>

<code>swordsman: (justin, 1, 200)</code>

<code>magician: (monica, 2, 100)</code>

  

手动编译java的package问题,及演示继承的基本实现