あなたは間違いなくそれを行うことができますjava -jar
が、私の推測では、jython ほど簡単ではありません。たとえば、scala.bat
scala の標準インストールを (Windows で) 見ると、次のコマンドの変形が使用されていることがわかります。
"java" -Xmx256M -Xms32M -Dscala.home="C:\PROGRA~2\scala\bin\.." -Denv.emacs=""
-Dscala.usejavacp=true -cp "C:\PROGRA~2\scala\bin\..\lib\jline.jar;
C:\PROGRA~2\scala\bin\..\lib\scala-actors.jar;
C:\PROGRA~2\scala\bin\..\lib\scala-compiler.jar;
C:\PROGRA~2\scala\bin\..\lib\scala-library.jar;
C:\PROGRA~2\scala\bin\..\lib\scala-partest.jar;
C:\PROGRA~2\scala\bin\..\lib\scala-reflect.jar;
C:\PROGRA~2\scala\bin\..\lib\scala-swing.jar;
C:\PROGRA~2\scala\bin\..\lib\scalacheck.jar;
C:\PROGRA~2\scala\bin\..\lib\scalap.jar" scala.tools.nsc.MainGenericRunner
もちろん、すべて1行で。私はcd
scalaインストールディレクトリに移動し、次にbin
フォルダに移動して、このコマンドを直接実行しました。それは私にscala replを与えました。
おそらくいくつかの jar (swing、actor など) をスキップして、残りを 1 つの jar に結合し、コマンド ライン パラメータの一部を削除してから、java -jar myscala.jar
PS: Android で何かをしようとしている場合は、うまくいかないことに注意してください。以前に試したことがあるので: Android アプリでの Scala REPL
:D