构建

时间:2018-04-22 12:37:34

标签: java audio

嘿,我正在尝试在我的Java程序中实现一些声音。在Eclipse中它的工作非常好,但是当我构建它时,我得到了

java.lang.NoClassDefFoundError: sun/audio/AudioStream error.

以下是代码:

    try {
        InputStream music = new FileInputStream(file);
        AudioStream audioStream = new AudioStream(music);

        AudioPlayer.player.start(audioStream);

    }catch(Exception e) {
        Log.append(e.getMessage());
        e.printStackTrace();
    }

任何人都知道问题是什么或我如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

代替:

InputStream music = new FileInputStream(file);

尝试放置:

InputStream music = new FileInputStream(new File (file));

。另外,您可能没有将歌曲文件路径放在Java代码中。