2016-06-13 13 views
2

私はScalaを使用していて、JavaのIOを使用しようとしていますが、動作させることができません。ここで私が持っているものの基本は次のとおりです。私はこれをコンパイルしようとするとJava IO in Scala

import java.io._ 
object test{ 
    def main(args: Array[String]){ 
    val writer = new PrintWriter(new File("test.txt")) 
    } 
} 

、私は以下の取得:私はJavaのIOを使用して行を削除すると

Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.2.2:compile (default-sbt-compile) on project SingleTableSparkScan: wrap: org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1) -> [Help 1]

、すべてが正常に動作します。何か案は?ありがとう!

+1

で他の問題のいくつかの種類が存在しなければならない何が'どうなりますか?それでもうまくいかない場合は、あなたの投稿を拡大して検証可能なコード例 – vsnyc

+0

が含まれているように、 'new'キーワードがありません。 – pedrofurla

+0

私は悪い、私は前に '新しい'を持っていたが、これを入力するときに忘れてしまった。そしてサンプルコードまでは全く新しいファイルを作っただけで、java.ioを動作させようとしていました。元の投稿を編集します – Mike

答えて

-1

てみてください:

val writer = new PrintWriter(new File("test.txt")); 
+0

私のコードから "new"を引き継ぐのを忘れてしまったようです。オリジナルの投稿を更新しました – Mike

0

私はちょうどhttp://www.tutorialspoint.com/compile_scala_online.phpでこれを試してみましたコードはコンパイルして実行します。あなたが `valの作家が=新しいPrintWriter(新しいファイル(「test.txtの」))を行う場合

あなたのセットアップ