App.javaという1つのファイルを含む単純なMavenプロジェクトがあります。
package com.foo;
public class App
{
private Long wrapper;
public long getlong() {
if (null != wrapper) {
return wrapper;
} else {
return 0;
}
}
}
(Maven を使用して 5 分でプロジェクトを作成し、App.java を上記のものに置き換えることで、これを複製できます)。
mvn compile
生産する
.../foo/App.java:[9,12] incompatible types
found : java.lang.Long
required: long
ディレクトリに移動して実行javac App.java
してもエラーは発生しません。何が起きているか知っている人はいますか?(Maven は、私のボックスにインストールされている Java のバージョンを使用すると仮定します。いずれにせよ、それは 1.6.0_21 です。ありがとう。