J'ai un projet java maven, j'ai installé le plugin scala pour eclipse et ajouté la nature scala à mon projet. Maintenant, j'ai écrit des scala personnalisés et d'autres classes utilitaires. J'utilise ces classes scala dans mon code java. en écrivant le code, il ne jette aucune erreur .Mais, quand je fais maven clean/build, il jette son erreur de compilation comme ci-dessousErreur de compilation en utilisant les classes scala dans le projet java maven
11/8/11 10:45:23 AM : [ERROR] ............\Simple.java:[86,10] cannot find symbol
symbol : variable ExecutorObject
location: class com.ms.scala.Simple
11/8/11 10:45:23 AM : [INFO] 2 errors
11/8/11 10:45:23 AM : [INFO] -------------------------------------------------------------
11/8/11 10:45:23 AM : Build errors for Project; org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project : Compilation failure
Eclipse IDE: helios -3,5, Scala - 2.9.2 qui vient avec le plugin
Je suppose qu'il existe une configuration de compilateur personnalisée pour cela? J'ai aussi une autre question de débutant
comment démarrer scala acteur directement dans java et lui envoyer un message? Tout ce que je peux voir, c'est la méthode act(). Je veux faire
actor {
CustomActor ! Message
}
en java
merci sanre6
Pouvez-vous nous montrer du code? Il est très difficile de déduire ce qui cause votre premier numéro. Concernant votre deuxième question, il n'y a pas de moyen simple d'émuler la méthode Scala 'actor', et donc de démarrer automatiquement un acteur en Java (parce que Java ne supporte pas encore les fermetures). –
Eh bien, ce n'est pas le code qui est le problème, le même code fonctionne très bien dans un projet Java simple. Mais . Quand j'utilise ces classes dans un projet maven en utilisant le plugin maven compiler, j'obtiens ces erreurs. Merci pour l'explication si au sujet de pourquoi l'acteur ne peut pas être directement utilisé dans Java – sanre6