我已經做了小程序,這是從它的jar文件。Applets罐不能找到資源
在我的班級我已經打電話ffmpeg.exe
,和我有這樣的自簽名的小程序的所有權限,並通過門禁控制器進行呼叫。所以我在程序中出錯,找不到*my ffmpeg lib*
。
這應該很容易問:我應該在哪裏放置我的ffmpeg.exe文件?
而且我已經GET例外,因爲:
Cannot run program "ffmpeg": CreateProcess error=2, ?? ??? ??? ????? ????
的代碼以下爲:
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();
}
}
}
什麼是代碼做(張貼),和你得到了什麼異常(發佈完整的堆棧跟蹤)? –
感謝您的評論。我更新了我的Q.正如你所看到的,我只是返回getMessage(我在收到這個異常的同時,在classpath下找到ffmpeg lib wasnt)。你能告訴我如何獲得這個applet的所有printstacktrace嗎? – user2171669
我正在執行cmd的cmd'dir'並收到'.../Desktop',所以現在就向前移動 – user2171669