ошибка: пакет com.sun.tools.javac.util не существует

Я пытаюсь запустить приложение play 2.0.1 на umbuntu 11.10 и когда захожуdomain.com:9000 Я получаю эту ошибку в терминале:

info] Compiling 4 Scala sources and 6 Java sources to /var/www/clients/client3/web10/sc2lounge/target/scala-2.9.1/classes...
[error] /var/www/clients/client3/web10/sc2lounge/app/models/Cron.java:29: error: package com.sun.tools.javac.util does not exist
[error] import com.sun.tools.javac.util.List;
[error]                                ^
[error] 1 error
[error] {file:/var/www/clients/client3/web10/sc2lounge/}sc2lounge/compile:compile: javac returned nonzero exit code
[error] application - 

! Internal server error, for request [GET /] ->

sbt.PlayExceptions$CompilationException: Compilation error [error: package com.sun.tools.javac.util does not exist]
    at sbt.PlayReloader$anon$2$anonfun$reload$3$anonfun$2$anonfun$apply$11$anonfun$apply$12.apply(PlayReloader.scala:224) ~[na:na]
    at sbt.PlayReloader$anon$2$anonfun$reload$3$anonfun$2$anonfun$apply$11$anonfun$apply$12.apply(PlayReloader.scala:224) ~[na:na]
    at scala.Option.map(Option.scala:133) ~[scala-library.jar:0.11.2]
    at sbt.PlayReloader$anon$2$anonfun$reload$3$anonfun$2$anonfun$apply$11.apply(PlayReloader.scala:224) ~[na:na]
    at sbt.PlayReloader$anon$2$anonfun$reload$3$anonfun$2$anonfun$apply$11.apply(PlayReloader.scala:221) ~[na:na]
    at scala.Option.map(Option.scala:133) ~[scala-library.jar:0.11.2]

я имеюJAVA_HOME установить так в моем.bashrc файл:

JAVA_HOME=/usr/lib/jvm/default-java  #Which is a symbolic link to java-7-openjdk-common
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH

выходjava -version является:

java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)

и выходjavac -version является:

javac 1.7.0_147

Мой вопрос почемуcom.sun.tools.javac.util.List не включен в classpath

 orbfish15 авг. 2017 г., 21:29
Интересно, что эта ошибка произошла, когда я набрал Todo без комментариев и IntelliJ автоматически импортировалcom.sun.tools.javac.comp.Todo

Ответы на вопрос(2)

Решение Вопроса

tools.jar, который не является частью JRE.

 11 янв. 2015 г., 01:20
Смотрите также:stackoverflow.com/a/20073381/59087
 20 мая 2012 г., 16:11
Вам нужно будет включить tools.jar в настройку CLASSPATH.
 locrizak20 мая 2012 г., 16:08
Итак, как бы я включил это в путь сборки на Ubuntu?

когда я пытаюсь собрать kotlin / JVM с Gradle, Я хочу опубликовать это для других новичков в jvm, так как jdk-9 нетtools.jar, установкаclasspath хорошо идти

JAVA_HOME= path_to_jdk

JRE_HOME= path_to_jre

PATH= ;%JAVA_HOME%\bin;%JRE_HOME%\bin

CLASSPATH=.;%JAVA_HOME%\lib;%JRE_HOME%\lib

Ваш ответ на вопрос