SBT构建的依赖(对于sun.security.util)

use*_*225 10 java scala sbt

我正在SBT用来构建我的Scala项目.我的Java代码也在我的项目中.

当我运行构建时,我不断收到以下错误:

错误:包sun.security.util不存在[error] import sun.security.util.ObjectIdentifier;

我明白我需要声明依赖sun.security.util,但我不知道我应该依赖什么依赖?

我的build.sbt包含:

libraryDependencies ++= Seq("org.springframework" % "spring-dao" % 2.0.8",)
Run Code Online (Sandbox Code Playgroud)

我的JDK版本是"1.7.0_25".我需要使用这个sun.security.util包.这个链接表示在JDK中无法保证.如何声明依赖项以使其工作?我的意思是,我应该添加的依赖名称是什么?

Ale*_*and 5

sun.*中的套餐不保证可以在任何地方使用.因此,除非运行代码的JVM在您的控制之下,否则不建议使用这些软件包.

有关更多信息,请查看http://www.oracle.com/technetwork/java/faq-sun-packages-142232.html.


xri*_*ing 0

该包sun.security.util来自 JDK,因此您不需要在build.sbt文件中添加依赖项。

检查您的环境。

这是我的环境,运行良好。


javac-版本
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 版本
Scala compiler version 2.10.4 -- Copyright 2002-2013, LAMP/EPFL


scala 版本
Scala code runner version 2.10.4 -- Copyright 2002-2013, LAMP/EPFL