2017-10-07 8 views
1

申し訳ありませんが、私はグーグルの答えを見つけることができませんでした... kotlinでbashコマンドを実行する構文は何ですか?私はカールコマンドをしたいと思います。そこのドキュメントは非常に限られているようですか、あるいは私はグーグルで悪いですか?Kotlinでbashコマンドを実行するには

答えて

2

はあなただけで、他のプロセスのようにそれを起動することができ、bashの固有のアプリケーションではありません。あなたはJVM上kotlin使用していると仮定すると:

val process = ProcessBuilder("curl", "https://example.com").start() 
process.inputStream.reader(Charsets.UTF_8).use { 
    println(it.readText()) 
} 
process.waitFor(10, TimeUnit.SECONDS) 

代わりにカールを使用してのあなたは、あなたの問題に応じて、それがさらに速くカールプロセスを開始するよりも簡単となる可能性があり、kotlinまたはJavaライブラリに見たいと思うかもしれません。

+0

kotlinスクリプトでも、unirestのような外部ライブラリを引き続き使用できますか? – Michael

+0

kotlincでスクリプトを実行している場合は、クラスパスを指定するだけです: 'kotlinc -script test.kts -classpath library.jar' – Boris

関連する問題