내용으로 건너뛰기
LinDol's 실험실
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
java
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== Java ====== ====== Howto ====== Java class 로딩 순서 확인하는 방법 java 프로그램 실행시 아래 처럼 vm 옵션을 넣으면, 실행시 클래스가 로딩되는 정보, 순서를 확인할 수 있다. <code bash> $ java -verbose:class kr.lindol.test.ext.Test2 [0.007s][info][class,load] opened: /....jdk/Contents/Home/lib/modules [0.012s][info][class,load] java.lang.Object source: jrt:/java.base [0.012s][info][class,load] java.io.Serializable source: jrt:/java.base [0.012s][info][class,load] java.lang.Comparable source: jrt:/java.base [0.012s][info][class,load] java.lang.CharSequence source: jrt:/java.base [0.012s][info][class,load] java.lang.String source: jrt:/java.base [0.013s][info][class,load] java.lang.reflect.AnnotatedElement source: jrt:/java.base ... </code> eclipse 에서는 아래와 같이 vm 옵션에 넣어주면 된다. Run -> Run Configuration -> [select your application in Java Application] -> Arguments -> VM arguments: 경로에 "-verbose:class" 옵션을 넣어줌. {{ :eclipse_run_configutation_vm_option.png?direct&600 |}} ====== Reference ====== https://stackoverflow.com/questions/20796046/flow-of-class-loading-for-a-simple-program
java.txt
· 마지막으로 수정됨: 2020/09/19 18:43 저자
lindol
문서 도구
문서 보기
이전 판
역링크
맨 위로