애플릿을 만들었습니다. 다음은 jar 파일입니다. 내 수업에서애플릿 jar cant find resource
나는했습니다 ffmpeg.exe
를 호출하고 난 자체 서명 된 애플릿 같은 모든 권한을 가지고 액세스 컨트롤러를 통해 전화를 걸. 프로그램에서 오류가 발생했습니다. *my ffmpeg lib*
을 찾을 수 없습니다.
매우 간단해야합니다. Q : ffmpeg.exe 파일은 어디에 두어야합니까?
그리고 나는이 GET 예외했습니다 :로
Cannot run program "ffmpeg": CreateProcess error=2, ?? ??? ??? ????? ????
코드는 다음과 같다 : 나는 애플릿에서 .EXE를 실행하지
public class DtpVideoApplet extends Applet
{
public String startRecording() throws IOException
{
try
{
return(String) AccessController.doPrivileged(new PrivilegedAction<String>()
{
public String run()
{
try
{
Runtime.getRuntime()
.exec("ffmpeg -y -f dshow -i video=\"screen-capture-recorder\" output.flv");
return "Entered";
}
catch (Exception e)
{
// TODO Auto-generated catch block
return e.getMessage();
}
}
});
}
catch (Exception e)
{
return e.getMessage();
}
}
}
코드가 수행하는 (게시하는) 작업과 예외는 무엇입니까 (전체 스택 추적 게시 하시겠습니까?)? –
귀하의 의견을 보내 주셔서 감사합니다. 당신이 볼 수 있듯이, 나는 getMessage를 리턴한다. (classpath 하에서 ffmpeg lib을 찾지 못했을 때이 예외를 받았다.) 이 애플릿에 대한 모든 인쇄물을 가져 오는 방법을 제안 해 주시겠습니까? – user2171669
나는 cmd의 cmd 'dir'을 실행하고 '.../Desktop'을 수신하므로 지금은 앞으로 나아갑니다. – user2171669