Eclipse Oxygen这个编译单元不在java项目的构建路径上

时间:2018-02-13 12:16:06

标签: java eclipse maven apache-kafka-streams

我使用Maven Archetype创建了一个Kafka Streams项目:

obj1.myMethod((double) 20,(double) 12); // here you cast int values to double

编译并运行程序:

mvn archetype:generate \
-DarchetypeGroupId=org.apache.kafka \
-DarchetypeArtifactId=streams-quickstart-java \
-DarchetypeVersion=1.0.0 \
-DgroupId=streams.examples \
-DartifactId=streams.examples \
-Dversion=0.1 \
-Dpackage=myapps

该程序运行正常。

但是,当我编辑代码并尝试> mvn clean package > mvn exec:java -Dexec.mainClass=myapps.Pipe 时,我收到Ctrl+Space错误:

Cannot perform operation

见下图:

enter image description here

1 个答案:

答案 0 :(得分:2)

跑步

mvn eclipse:eclipse
在项目目录中

并在eclipse中刷新你的项目:File -> Refresh