2013-05-02 3 views
1

Java 프로그래밍 용 NetBeans를 사용하고 있습니다. 큰 배열 목록처럼 복사하여 붙여 넣을 수 없으므로 변수 값을 파일로 내보내려고합니다. 런타임에이 작업을 수행하라는 명령이 있습니까?NetBeans에서 변수의 런타임 값 내보내기

+0

질문을 명확히 할 수 있습니까? 향후 프로그램 실행을 위해 데이터를 유지 하시겠습니까? 너 뭐 해봤 니? –

+0

사실 내 프로그램에 중단 점이 있고 프로그램에 arraylist를 계산하고이 시점에 도달하는 데 오랜 시간이 걸렸습니다. 이후에 예외가 발생할 경우 배열 변수로 직접 가져올 수 있도록이 변수를 파일로 내보내려고합니다. 이 방법은 그 배열리스트의 값을 가지고이 시점부터 프로그램을 다시 시작하기 때문에이 시점에 도달하기 위해이 오랜 시간을 다시 기다릴 필요가 없습니다. –

답변

0

jmap (jdk의 일부)과 같은 도구로 힙을 덤프 할 수 있습니다. 응용 프로그램 메모리의 스냅 샷을 만들려는 경우.

하지만 필드/변수에 대해 NetBeans에 값을 붙여 넣을 방법이 없다고 생각합니다. 수동으로 이동하여 변경할 수 있습니다. 하지만 현재 배열에 4 개의 요소가 있고 저장 한 배열에 9가 있으면 어떻게 될까요? 객체 참조는 어떻게됩니까?