2013-07-13 4 views
3

안녕하세요 모든 신체 나는 큰 딜레마에 빠졌습니다. Java에서 코드 조각을 이해하려고 triying하지만 나는 할 수 없습니다.이클립스에서 .bat 파일을 디버깅하는 방법?

다음은 시나리오입니다.

.bat 파일을 사용하여 호출되는 클래스 (Embed.java)가 있지만 자바 클래스의 코드를 디버깅하려고 할 때 디버거가 멈추지 않기 때문에 할 수 없습니다. Java 파일의 중단 점. 또한 .bat 파일을 실행할 때 디버깅 할 수있는 옵션이 없습니다. 아무도 나를 도울 수 없다면 나는 그것을 많이 고맙게 생각합니다. 내 .bat 파일에서

나는 다음과 같은 코드가 있습니다

자바 삽입 lopez.bmp lopez.jpg -c ""-e를 bin.noise -p pleasechangethispassphrasetoyourown

: 삽입은 메인 클래스가 이것은 호출되며 다른 옵션은 해당 클래스에 대한 입력입니다.

답변

4

며칠 후에 나는 내 거래에 대한 해결책을 얻었습니다.

나는 다음과 같은 코드가 포함 된 새 .bat 파일 생성 한 모든

첫째 : 일시 중단 = Y, 주소 = 1044 -mx40M 삽입 로페즈를 전송 = dt_socket, 서버 = Y :

자바 -Xdebug -Xrunjdwp를 .bmp lopez.jpg -c ""-e bin.noise -p pleasechangethispassphrasetoyourown

이 파일은 내 응용 프로그램에 원격 디버그를 허용합니다.

이클립스에서 필자는 .bat 파일을 실행하도록 구성한 후 외부 도구 구성을 사용한 다음 옵션 프로그램에서 새 실행 설정을 만들었습니다. 위치 옵션의이 창에서 새로운 .bat 파일 경로를 입력하고 옵션 작업 디렉토리에서 프로젝트가 들어있는 폴더의 경로를 입력했습니다. 옵션 원격 자바를 선택 디버그 구성의 옵션 1044

다음 :

이 주소로 전송 dt_socket 듣기 : 이클립스의 콘솔이 다음과 같은 메시지가 표시됩니다에 모든 것을 확인하는 경우 이제 우리는이 구성을 실행할 수 있습니다 응용 프로그램을 만들고 새 응용 프로그램을 만듭니다. 이 창의 옵션에서 옵션 포트를 1044로 변경하십시오.

그리고 그게 전부입니다.

+0

위대한 설명, 고마워요! – Core

관련 문제