C#에서 Java 배치 파일을 실행 중입니다. 나는 그것이 성공적으로 실행 더블 클릭하여 실행하면 내가 C# 코드에서 실행하면,하지만 ... 주 "실 java.lang.NoClassDefFoundError가" "예외"스레드에서배치 파일 실행 C#
를 예외를 제공
이유가 무엇이며 어떻게 해결 될 수 있습니까? 코드를 사용 중입니다 :
var si = new ProcessStartInfo();
si.CreateNoWindow = true;
si.FileName = "batch-file path";
si.UseShellExecute = true;
Process.Start(si);
작업 디렉토리가 Java 응용 프로그램과 관련 될 수 있다고 생각합니다. – Heinzi