Разве `scala` не нужен -Jar, а` java` делает, когда выполняет файл .jar?JAVA

Программисты JAVA общаются здесь
Anonymous
Разве `scala` не нужен -Jar, а` java` делает, когда выполняет файл .jar?

Сообщение Anonymous »

Мне было интересно, почему Scala не нуждается в -джир , а Java делает, когда выполняет файл .jar?
Например:

Код: Выделить всё

scala target/some.jar

java -jar target/someother.jar
Я смотрю сценарий Scala Shell, он вызывает Java as:

Код: Выделить всё

execCommand \
"${JAVACMD:=java}" \
$JAVA_OPTS \
"${java_args[@]}" \
"${classpath_args[@]}" \
-Dscala.home="$SCALA_HOME" \
$OVERRIDE_USEJAVACP \
$WINDOWS_OPT \
scala.tools.nsc.MainGenericRunner  "$@"
правильно ли правильно, что Scala передает target/ask.jar как часть "$@" to java , и, следовательно, команда Java не предварительно профиксировать Target/some.jar с -Jar ?>

Подробнее здесь: https://stackoverflow.com/questions/607 ... a-jar-file

Вернуться в «JAVA»