I'm new to Scala & Java, trying to write .properties file using it but its giving errors:
Ref: https://www.roseindia.net/java/example/java/core/write-properties-file-in-java.shtml
Following is code:
import java.io.File
import java.io.FileWriter
import java.io.BufferedWriter
import java.io.PrintWriter
import java.io.FileInputStream
import java.io.FileOutputStream
import java.util.Properties;
for ((k,v) <- jsonData.get.asInstanceOf[Map[String,String]]){
var gdfileWriter : Writer = null;
try{
var prop : Properties = null;
prop = new Properties();
var file : File = null;
file = new File(gdDestFileNameWithPath);
var fos : FileOutputStream = null;
fos = new FileOutputStream(file);
prop.setProperty("database", "localhost");
prop.setProperty("userName", "Naulej");
prop.setProperty("Password", "naulej");
prop.store(fos, "");
fos.close();
// gdfileWriter = new FileWriter(gdDestFileNameWithPath);
// dfileWriter.write("");
// gdfileWriter.append(gdJsonContent);
// gdfileWriter.close();
} finally{
try{gdfileWriter.close();}catch {
case t: Throwable => t.printStackTrace() // TODO: handle error
}
}
}
file.setProperty("Password", "naulej");
This line giving me syntax error in eclipse i.e. value setProperty is not a member of java.io.File
Any help would be appreciated.