Я скачал scala 2.8, но при запуске scala.bat он говорит
система не может найти set_home
У меня не было этой проблемы со старой версией scala.
Так как запустить scala?
Обновление: я нахожусь на Windows 7, у меня есть переменная окружения JAVA_HOME. проблема в том, что пакетная команда set_home неизвестна.
Я нашел официальное руководство здесь:
http://www.scala -lang.org / узел / 310
Я сделал именно так, как они просили, но
НЕ РАБОТАЕТ С SCALA 2.8 В WINDOWS 7
Кажется, они не тестировали!
Это их командный файл (scala.bat), я даже не вижу, когда запускается scala!:
if "%OS%"=="Windows_NT" (
@setlocal
call :set_home
set _ARGS=%*
) else (
set _SCALA_HOME=%SCALA_HOME%
rem The following line tests SCALA_HOME instead of _SCALA_HOME, because
rem the above change to _SCALA_HOME is not visible within this block.
if "%SCALA_HOME%"=="" goto error1
call :set_args
)
rem We use the value of the JAVACMD environment variable if defined
set _JAVACMD=%JAVACMD%
if "%_JAVACMD%"=="" (
if not "%JAVA_HOME%"=="" (
if exist "%JAVA_HOME%\bin\java.exe" set _JAVACMD=%JAVA_HOME%\bin\java.exe
)
)
if "%_JAVACMD%"=="" set _JAVACMD=java
rem We use the value of the JAVA_OPTS environment variable if defined
set _JAVA_OPTS=%JAVA_OPTS%
if "%_JAVA_OPTS%"=="" set _JAVA_OPTS=-Xmx256M -Xms32M
set _TOOL_CLASSPATH=
if "%_TOOL_CLASSPATH%"=="" (
for %%f in ("%_SCALA_HOME%\lib\*") do call :add_cpath "%%f"
if "%OS%"=="Windows_NT" (
for /d %%f in ("%_SCALA_HOME%\lib\*") do call :add_cpath "%%f"
)
)