이미 존재하는 컴퓨터에서 Java 응용 프로그램을 원격 디버깅하는 방법을 알고 있지만 로컬 작업 영역 (예 : Eclipse)에서 시작할 수있는 솔루션을 아는 사람은 누구나 알고 있습니다. 로컬 클래스 경로의 코드를 원격 또는 가상 시스템으로 전송하고, 거기에서 실행하고 원격 디버거를 한 번에 모두 수행 할 수 있습니까? 어떤 종류의 서버가 클래스 파일을 받아들이고 실행하기 위해 원격 컴퓨터에서 실행해야 할 것으로 기대합니다.원격 또는 가상 컴퓨터에서 Java appliation 시작 및 디버깅
이전에 JUnit과 비슷한 것을했는데, RMI를 통해 로컬 테스트 케이스를 원격 시스템으로 전송하고 거기에서 실행하여 결과를 다시 내식으로 전송합니다. 이러한 테스트 케이스는 JUnit 테스트이므로 Eclipse와 JUnit 실행기 및 -tools를 쉽게 통합 할 수 있지만 전체 응용 프로그램을 디버깅 할 때는 좀 더 복잡하다고 생각합니다.
나는 이것을위한 해결책이 있는지 또는 누군가가 이것을 이전에 했었고 올바른 방향으로 나를 가리키고 있는지 묻습니다.
VMWARE 워크 스테이션과 비슷한 점이 있지만 Mac에서 개발되었으며 Fusion에서는 사용할 수 없습니다.
통찰력을 주셔서 감사합니다. 좋은 시작일 것입니다. 네, 꽤 큰 (큰) 자바 애플리케이션에 대해 말하고 있습니다. Eclipse가 개미 스크립트 내에서 프로젝트를 위해 내부적으로 빌드하는 classpath에 액세스하는 방법에 대한 아이디어가 있습니까? 사용할 수있는 변수에는 아무 것도 보지 못했습니다. 선택한 프로젝트의 .classpath-file을 읽을 수는 있지만 종속성/참조 된 프로젝트 등을 어떻게 찾을 수 있습니까? 어쩌면 필자는 maven을 사용하여 컴파일 할 때 파일로 전체 클래스 경로를 생성하고이 파일을 원격 시스템에 전송할 대상으로 사용해야합니다. –