天天看點

手動編譯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問題,及示範繼承的基本實作