私は2つのJavaファイルを持っています。 1つはXと呼ばれ、もう1つはYと呼ばれています(長さはコピー&ペーストできませんでした)。 XはHtmlUnitを使用してWebブラウジングを自動化し、YはGUIです。 Xを単独で実行すると、適切な出力が得られます。しかし、私は(その機能のためにXを呼び出す)Yを実行すると、私は次のエラーを取得する:Java FailingHttpStatusCodeException
Exception in thread "AWT-EventQueue-0" com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException: 500 Internal Server Error for http://www.hmdb.ca/spectra/ms/search
私はこれを試してみましたが、エラーが消えない:
webClient.getOptions().setThrowExceptionOnFailingStatusCode(false);
誰もがいずれかを持っていますなぜXはそれ自体で動作するのですか?GUIで動くと、この実行時エラーが出ます。私はYをコンパイルするときにも、私は以下のようなメッセージが出る:
Note: MetaboFrontEnd.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.