Simuler entrée stdin lors de l'exécution d'un scala programme dans intellij
Est-il un moyen de configurer la ligne de commande arguments pour intellij pour la redirection de l'entrée standard stdin?
Quelque chose le long des lignes de:
Run | Modifier Exécuter Des Configurations | Des Paramètres De Script
/shared/java/paf-rules.properties 2 < /shared/java/testdata.csv
- Ce devrait être fusionné avec IntelliJ IDEA: Exécution de java avec args partir d'un fichier externe
- Il est spécifique pour scala (et précède l'autre d'ici à quatre ans) si la fusion n'est pas requise.
Vous devez vous connecter pour publier un commentaire.
Malheureusement, non, du moins pas directement dans exécuter les configurations.
Le meilleur que vous pouvez faire, autant que je sache, est soit:
modifier votre script /programme à exécuter, soit sans args (lit
System.in
) ou avec un nom de fichier en argument (lit le fichier)faire un script /programme qui agit à la manière ci-dessus.
Espère que cette aide,
vikingsteve
Ici est un modèle pour une solution qui a des options pour:
.
Cet extrait nécessite l'utilisation d'un StringInputStream - et c'est ici: