scala微风编译错误

scala微风编译错误,scala,compilation,scala-breeze,Scala,Compilation,Scala Breeze,我试图用SBT2.13编译scala breeze库(0.9版)。 我得到以下错误: [info] Loading project definition from C:\scala\breeze-releases-v0.9\project [info] Set current project to breeze-parent (in build file:/C:/scala/breeze-releases-v0.9/) [info] Compiling 280 Scala sources t

我试图用SBT2.13编译scala breeze库(0.9版)。 我得到以下错误:

[info] Loading project definition from C:\scala\breeze-releases-v0.9\project

[info] Set current project to breeze-parent (in build file:/C:/scala/breeze-releases-v0.9/)

[info] Compiling 280 Scala sources to C:\scala\breeze-releases-v0.9\math\target\scala-2.11\classes...

[error] C:\scala\breeze-releases-v0.9\math\src\main\scala\breeze\util\HeapDump.scala:5: object management is not a member of package com.sun

[error] import com.sun.management.HotSpotDiagnosticMXBean

[error] C:\scala\breeze-releases-v0.9\math\src\main\scala\breeze\util\HeapDump.scala:21: not found: type HotSpotDiagnosticMXBean

[error]   private lazy val hotspotMBean: HotSpotDiagnosticMXBean = getHotspotMBean();

[error] C:\scala\breeze-releases-v0.9\math\src\main\scala\breeze\util\HeapDump.scala:38: not found: type HotSpotDiagnosticMXBean

[error]   private def getHotspotMBean():HotSpotDiagnosticMXBean = {

[error] C:\scala\breeze-releases-v0.9\math\src\main\scala\breeze\util\HeapDump.scala:42: not found: type HotSpotDiagnosticMXBean

[error]         HOTSPOT_BEAN_NAME, classOf[HotSpotDiagnosticMXBean]);

[error] four errors found
我使用的是JavaSDK1.7.0\u02

我该怎么办

谢谢


Mike

我在Breeze的邮件列表中回答了这个问题,但这是因为您使用的是非热点虚拟机。我将在下一版本的Breeze中删除这个类。

您能在java SDK的rt.jar中看到HotSpotDiagnosticMXBean.class吗?如果该类或com/sun/management路径丢失,则可能需要使用其他(即Oracle、sun或Open JDK)Java SDK。如果可以看到该类,则可能您的构建文件没有将其添加到类路径。如果你的问题中包含了你的SBT构建文件,那么用户可以提供更多帮助。好的,非常感谢