私は、この時点で正しく調査する方法がわからないという問題があります。どのように私がより多くの情報を得ることができるかに関する推奨事項は歓迎され、感謝していますJava内部から呼び出されたときにVLCが死ぬ
私の会社はWinXP PCを核とした製品を販売しています。製品のタスクの1つは、オンデマンドでビデオプレーヤーを起動できることです。この場合、VLCです。 (具体的には、VLC 0.8.6d;それは古くなっていますが、アップグレードはいくつかの理由で問題があります)。プレーヤーの起動と多くの他の多くのタスクの実行を担当するアプリケーションはJavaで記述されています。
私は机の隣に座っているテストリグを持っています。それはうまく動作していました。しかし、何らかの理由で、JavaアプリケーションがVLCを起動しようとすると、「VLCメディアプレーヤーに問題が発生したため、終了する必要があります。」というメッセージが表示されます。
明らかに、私は物事をびっくりさせる何かをしました。問題は、私はそれが何であるか、どのように私はそれを修正するつもりか分からない。私が知っている
スタッフ:
- これは、コードのバグではありません。私は自分の開発デスクトップマシンで同じソフトウェアを実行しますが、この問題はありません。
- VLCのインストールでも、不正な形式のビデオファイルでもありません。 Javaから起動するコマンドをキャプチャし、 "cmd"ウィンドウからそのコマンドを手動で入力すると正常に動作します。
- システムコールを行うときにSTDERRとSTDOUTを手動で流していないと、Javaがあなたを罰するのは卑劣なバストチックバグではありません。私はそれをカバーしている。
- エラーメッセージが表示されず、失敗しても出力されません。それだけで失敗し、ポップアップウィンドウが表示されます。
私は困惑しています。それが何であるか、それが何であるか把握するための推奨事項は非常に歓迎です。
私はあなたが実行することができますように非常にわからない、それを再インストールコマンドプロンプトからvlcを削除しても、この記事(http://techdows.com/2009/04/how-to-fixvlc-media-player-has.html)を参照してください。私はあなたの質問を取り上げています(誰かがそれを解決できるかもしれません)。 – Favonius
Javaプログラムに、必要なフラグを指定してVLCを実行するのに必要な十分な権限がない可能性がありますか?あなたのプログラムがあなたと同じvlcrcファイルを使用しているかどうか確認してください。 – dirbacke