lol*_*ley 6 mixed static scala scala-java-interop
我创建了一个java和scala混合的程序,但是我在尝试从scala调用java静态方法时遇到错误.这是代码:
object GestionBasesScala {
def sors_tout_de_suite() {
application.launcher.append("SCALA : exit")
}
}
Run Code Online (Sandbox Code Playgroud)
启动器类的append方法是这样的(在java中):
public static void append(String text) {
if (name_of_file != null && name_of_file != "") {
BufferedWriter bufWriter = null;
FileWriter fileWriter = null;
try {
fileWriter = new FileWriter(name_of_file, true);
bufWriter = new BufferedWriter(fileWriter);
// Ins�rer un saut de ligne
bufWriter.newLine();
bufWriter.write(text);
bufWriter.close();
} catch (IOException ex) {
// Logger.getLogger(TextFileWriter.class.getName()).log(Level.SEVERE,
// null, ex);
} finally {
try {
bufWriter.close();
fileWriter.close();
} catch (IOException ex) {
// Logger.getLogger(TextFileWriter.class.getName()).log(Level.SEVERE,
// null, ex);
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我不明白错误是什么.
奥利维尔