2017-08-22 5 views
2

のソースコードはバイトコードと一致していません "私:利用IDEAデバッグJdbcTemplate

enter image description here

スクリーンショットのソースコードはバイトコードと一致していません"

と私は私のプロジェクトを管理するためにMVNを使用して、私のMavenのPOMの設定は次のとおりです。

<dependency> 
       <groupId>org.springframework</groupId> 
       <artifactId>org.springframework.orm</artifactId> 
       <version>3.0.5.RELEASE</version> 
    </dependency> 

答えて

1

のIntelliJは、このような警告を与え、コンパイル済みのタラeがソースコードと一致しません。つまり、変更され、再度ビルドされていないコードをデバッグしようとします。

コードをインポートした後で、コードを変更していないことを確認し、変更した場合は最初にビルド/コンパイルしてからデバッグを開始してください。コードの下に例えば

は、この警告が発生します: -

public class HelloSO { 
    public static void main(String[] args) { 
     System.out.println("First time source code"); 
    } 
    } 

は今、あなたはクラスの上にコンパイルし、それをデバッグを開始、すべてが正常に動作します。

その後、もう1つのprint文を追加して、再コンパイルせずにその行にデバッグポイントを置いてください。この場合、新しい行のバイトコードは生成されないので、同じ警告が表示されます。 IntelliJ。

関連する問題