请问,我安装的是jdk-6u20,却找不到sun.audio这个包,1.5的api里面也没有提到过。难道说Java早已经取消了应用程序对声音的支持了吗?谢谢!

解决方案 »

  1.   

    是sun公司的内部代码。很有可能会被删除的。它可不是java api中的类。如果一定要用,你可以把这些相关的类都反编译过来,然后写成自己的包名字。这样可以长久使用。 
      

  2.   

    6u21
    unzip -l $JAVA_HOME/jre/lib/rt.jar | grep sun.audio
         1251  06-22-10 01:31   sun/audio/AudioData.class
          452  06-22-10 01:31   sun/audio/AudioDataStream.class
          917  06-22-10 01:31   sun/audio/AudioDevice$Info.class
         6177  06-22-10 01:31   sun/audio/AudioDevice.class
          632  06-22-10 01:31   sun/audio/AudioPlayer$1.class
         2556  06-22-10 01:31   sun/audio/AudioPlayer.class
          166  06-22-10 01:31   sun/audio/AudioSecurityAction.class
          232  06-22-10 01:31   sun/audio/AudioSecurityExceptionAction.class
         2075  06-22-10 01:31   sun/audio/AudioStream.class
          336  06-22-10 01:31   sun/audio/AudioStreamSequence.class
          478  06-22-10 01:31   sun/audio/AudioTranslatorStream.class
          518  06-22-10 01:31   sun/audio/ContinuousAudioDataStream.class
          327  06-22-10 01:31   sun/audio/InvalidAudioFormatException.class
          359  06-22-10 01:31   sun/audio/NativeAudioStream.class
      

  3.   

    恩 谢谢大家的回答,我用eclipse3.5引入这个包就会报错说找不到 用netbeans6.8 就没有报错,难道netbeans6.8 和eclipse使用的不是同一个jdk?netbeans6.8 自带一个jdk?哈哈。奇怪。