[投稿123] classpath shadowing 版

看板java作者 (有些事,有時候。。。)時間12年前 (2013/09/27 20:44), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
1. 由版上取得原始碼 2. 在工作目錄下建立 origin 目錄與 shadow 目錄 3. 複製檔案至 origin 目錄與 shadow 目錄。共修改 shadow 版輸出 123 qty:project123 qrtt1$ cat origin/Output123.java public class Output123 { public static void main(String[] args) { char[] ch = new char[]{1,2,3}; System.out.println(String.valueOf(ch)); } } qty:project123 qrtt1$ cat shadow/Output123.java public class Output123 { public static void main(String[] args) { System.out.println("123"); } } 4. 將它們編譯在各自的目錄下 qty:project123 qrtt1$ javac origin/Output123.java -d origin/ qty:project123 qrtt1$ javac shadow/Output123.java -d shadow/ 5. 試玩 classpath shadowing qty:project123 qrtt1$ java -cp shadow:origin Output123 123 qty:project123 qrtt1$ java -cp origin:shadow Output123 (報告學長,沒有畫面) * 3 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.231.155.177

09/27 21:14, , 1F
如果我沒有理解錯,那這招違反條件 0 或是條件 0.2...
09/27 21:14, 1F

09/27 21:15, , 2F
俺有一份沒變更的 >"<
09/27 21:15, 2F
文章代碼(AID): #1IHNsiXS (java)