Зависимость (для sun.security.util) сборки SBT
Я использую SBT
для создания моего проекта Scala
. У меня также есть код Java
в моем проекте.
Когда я запускаю сборку, я постоянно получаю следующую ошибку:
ошибка: пакет sun.security.util не существует [error] import sun.security.util.ObjectIdentifier;
Я понимаю, что мне нужно объявить зависимость от sun.security.util
, но я не знаю, на какую зависимость я должен зависеть?
My build.sbt содержит:
libraryDependencies ++= Seq("org.springframework" % "spring-dao" % 2.0.8",)
Моя версия JDK "1.7.0_25". Мне нужно использовать пакет sun.security.util
. Эта ссылка сообщила, что в JDK она не гарантируется. Как я могу объявить зависимость, чтобы она работала? Я имею в виду, каково название зависимости, которую я должен добавить?
Ответы
Ответ 1
Пакеты на солнце. * не гарантируется работа везде. Таким образом, не рекомендуется использовать эти пакеты, если JVM не запускает ваш код под вашим контролем.
За дополнительной информацией обращайтесь http://www.oracle.com/technetwork/java/faq-sun-packages-142232.html.
Ответ 2
Пакет sun.security.util
- это JDK, поэтому вам не нужно добавлять зависимостей в ваш файл build.sbt
.
Проверьте свою среду.
Вот моя среда, она работает хорошо.
javac -version
javac 1.7.0_71
java -версия
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
scalac -version
Scala compiler version 2.10.4 -- Copyright 2002-2013, LAMP/EPFL
scala -версия
Scala code runner version 2.10.4 -- Copyright 2002-2013, LAMP/EPFL