最贊回答 / 0815_
直接說就是找不到jdk lib目錄下tools.jar文件,沒法編譯查看ToolProvider的源碼<...圖片...>它編譯文件時,會找到JAVA_HOME的jre\lib\tools.jar,但是tools.jar并不在jre/lib中,它是在jdk的安裝目錄lib下手動把這個jar文件從jdk目錄下拷貝到了jre目錄下,再次運行上面的代碼就沒有問題了!
2017-09-22
最新回答 / 慕桂英1888844
這個好像設置一下就能看,默認看不了可以參見下面的設置不編譯某個MODULES的方法,但在視圖上還是有顯示SETTINGS -> COMPILER -> EXCLUDES ->?不編譯某個MODULES,并且不顯示在視圖上MODULES SETTINGS -> (選擇你的MODULE) -> SOURCES -> EXCLUDED -> 整個工程文件夾
2017-09-10
最贊回答 / CorningSun
JDK 動態代理作業可以參考這個https://github.com/imooc-java/proxy/blob/master/src/test/java/com/imooc/jdkproxy/HandlerTest.java
2017-08-28
已采納回答 / YCyoung
代理的代理,就是將用時間增強過的代理再用日志增強,這樣就可以同時輸出時間和日志,應該對car的時間增強代理類增強日志功能。看不懂你的ctp和clp的意義何在,你可能將動態代理和靜態代理混淆了,你這里的代理處理器還是對時間的增強,并沒有對日志增強的代理處理器。(動態代理是依據代理處理器來動態創建代理的。)
2017-07-21