Je pense que je dois manquer quelque chose de très élémentaire, mais je ne peux pas sembler accéder aux champs Scala de code Java:Accès Scala variables d'instance de Java dans Eclipse
package test;
class TestScala (myNumber : Int){
val myNum : Int = myNumber;
}
package test;
import test.TestScala;
public class TestJava {
public static void main(String[] args) {
TestScala t = new TestScala(2);
int x = t.myNum;
System.out.println(x);
}
}
Rendement:
Exception en fil « principale » java.lang.Error: problème de compilation non résolues: le TestScala.myNum champ n'est pas visible
Ce billet Assembla touche sur le sujet, mais mon petit crâne ne peut pas analyser une solution utile:
Merci
Merci Pedro! Le code est toujours marqué comme invalide dans l'éditeur mais compile quand même. À votre santé. – Ephemiere
Vraiment? J'essaierais un projet | Clean. Pour être honnête, je n'ai jamais essayé de mixer des projets Java + Scala. Avoir deux projets a toujours fonctionné pour moi. – pedrofurla