1. 程式人生 > >JAVA開發小知識

JAVA開發小知識

class文件 spa 查看源 發現 復制粘貼 變量 新的 打包 粘貼

碰到的一些瑣碎的小知識。

之前是記錄在文本文件中,跳槽的時候,發現在離職帶走後,進入新的公司,會出現自己沒時間進行整理的問題。

再然後,用有道雲筆記記錄,這樣可以做到數據的同步,是一個很好的選擇。

現在用有道雲記下瑣碎的知識點,然後隔斷時間在博客園中進行整理。

發布在博客園中,也能做到共享,希望能幫到更多的人。

  1. 對調試Java源代碼時變量的值無法追蹤怎麽辦?
    問題:調試Java源代碼時,只能看到源代碼,卻無法查看源代碼中的變量的即時值
    原因:jre為了節省空間,在打包時去掉了class文件中的調試信息。
    思路:使用jdk裏的src.zip源碼重新編譯生成完整的帶有調試信息的class文件
    做法:
    1、新建一個Java Project
    2、解壓縮src.zip,把裏面的java和javax兩個文件夾復制粘貼到工程裏作為source
    3、在Eclipse中,打開window/preferences/java/compiler/errors or warnings/deprecated and restricted API/forbidden reference改成warning,去掉對sun等包的依賴確實產生的編譯錯誤。
    4、使用winrar打開jre/lib/rt.jar,將工程編譯出來的class目錄下的java和javax兩個文件粘貼到rt.jar裏覆蓋。
    5、使用你想要調試的工程依賴這個源碼的工程

  2. 關於rt.jar解釋
  3. 2
  4. 2
  5. 2
  6. 2
  7. 2
  8. 2

JAVA開發小知識