現在VScodeに
- Java Extension Pack
- Maven for Java
- Java Test Runner
- Debugger for Java
- Java Dependency Viewer
- Language Support for Java
のJavaの拡張機能を入れて学習しているのですが、
画像1のRunをクリックしたら勝手にデバックが行われます。
ブレイクポイント等は設定していないです。
また、それと同時にいつもは閉じている画像2のサイドバーが勝手に開くので作業がやりづらいです。
こういう仕様なのでしょうか?
色々と設定を試してみたのですが、分かりませんでした。
ご回答宜しくお願いします。
画像1
画像2
【実行とデバック(実行)】 であって 【デバック(実行)】専用の実行ウィンドウには見えませんが何が問題なのでしょうか?
ご回答ありがとうございます。
実行とデバックは別なものだと思っていました。
問題ですが、実行する際に閉じていたサイドバーが開くのですが、そういう仕様なのでしょうか?
以前までは、実行の度にサイドバーが開かなかった記憶があり、気になったので質問させて頂きました。
また、実行する度にサイドバーのエクスプローラー画面から実行画面に変わるのもそういう仕様なのでしょうか?
ブレークポイントを設定しておいてRunをクリックしても、ブレークポイントで実行止まっちゃいますね(Debugでも当然止まる)。Ctrl+F5で実行すると止まらないようですが。バグ臭いのかな。
(20:53 Shift+F5とした誤記をCtrl+F5に修正)
ご回答ありがとうございます。
はい、今実際にブレークポイントを設定して、Runをクリックしたらブレークポイントで止まってしまいました。
macOSを使っていて
^(control)+F5でデバックなしで実行なのですが
これでもブレークポイントで止まってしまいました。
バグということは、アップデートを待てば改善される可能性があるということでしょうか?
元々「RunとDebugのどちらをクリックしても機能は同じ」なんだっけ?今まで特に意識して使っていなかったので、記憶がない・・・。
正直、自分もデバックなしで実行を意識していなかったので記憶がありません。
ただ、以前はサイドバーが開いたりしていなかったはずなので、今後改善されないか様子をみていこうと思います。
私もkeicha_hrsさんと同じ状況です。
今まで気にしていなかったのですが、確かにおかしいですね。
https://github.com/microsoft/vscode-java-debug/issues/375#issuecomment-419042734
こちらによると「Runはデバッグなしで実行、Debugは通常のデバッグを開始」と書かれているので、一応別々の機能になっているようです。
また、解決していないのなら無理に質問を閉じなくてもいいのでは?
ご回答ありがとうございます。
確かにその通りですね。
yakitoriiさんも同じ状況みたいなので、再度未解決にして回答を待ってみようと思います。