3

以前はすべて問題ありませんでしたが、しばらくしてから、コンパイルしようとすると「シンボルが見つかりません」というメッセージが表示されます。エラーは自分のクラスにあります。

ここに画像の説明を入力

ソースにジャンプしてからエラーアイコンをクリックすると、次のようになります。

ここに画像の説明を入力

しかし、コンストラクターは既に存在します。私はそれを取り除く方法がわかりません。私は多くの検索を行いましたが、クリーンのような解決策はどれも機能しませんでした。

私のプロジェクトは、私が本当に理解していないVCSの下にあります(セットアップ方法など)。だから多分それはそれで何かをしなければならない. 私はそれを取り除く方法を知りません。誰か助けてくれませんか?

編集: これは、プロジェクト フォルダーの zip と、使用されるライブラリを含む 1 つのフォルダーです。ビルドアーティファクトでコンパイルしようとしています。

https://dl.dropboxusercontent.com/u/17630770/temp/doekeLibsArchive.zip

誰かが試してくれることを願っています。このプロジェクトを続けていきたいです。

4

1 に答える 1

2

問題は、2 つの BezierVertex クラスがあるという事実から来ています。

  • 公開されているもの nl.doekwartena.path.BezierVertex
  • ネストされたもの nl.doekwartena.path.BezierVertexPath.BezierVertex

BezierVertexPath 内にいる場合、intellij は正しいです nl.doekwartena.path.BezierVertexPath.BezierVertex には、スクリーンショットに示されているコンストラクターがありません。コンストラクターが含まれているのは nl.doekwartena.path.BezierVertex であるため、完全修飾名を使用する必要があります。そのクラス。

何か不足していますか?

于 2013-09-20T18:52:55.343 に答える