Java 声音的方法不起作用,我在这个网站上尝试了所有的方法,没有一个对我有效

Java 声音的方法不起作用,我在这个网站上尝试了所有的方法,没有一个对我有效,java,javasound,Java,Javasound,我一整天都在试着让它工作,但由于某种原因,它不会工作,你能告诉我为什么吗?是因为我使用的是1.7JRE而不是1.6JRE吗?有人能找出问题出在哪里吗?请不要说寻找一种方法,我已经用过了,但没有一种方法对我有效 package com.dilkiel.game; import java.applet.Applet; import java.applet.AudioClip; public class Sound { public static final Sound sound1 = new

我一整天都在试着让它工作,但由于某种原因,它不会工作,你能告诉我为什么吗?是因为我使用的是1.7JRE而不是1.6JRE吗?有人能找出问题出在哪里吗?请不要说寻找一种方法,我已经用过了,但没有一种方法对我有效

package com.dilkiel.game;

import java.applet.Applet;
import java.applet.AudioClip;

public class Sound {
public static final Sound sound1 = new Sound("/Sound.wav");

private AudioClip clip;
public Sound (String filename){
    try{
        clip = Applet.newAudioClip(Sound.class.getResource(filename));
    }catch(Exception e){
        e.printStackTrace();
    }
}
public void play(){
    try{
        new Thread(){
            public void run(){
                clip.play();
            }
        }.start();
    }catch(Exception ex){
        ex.printStackTrace();
    }
}

}

我有声音;在我的主类的init方法中

如果你把它们都用了,却一个也没用,那你就不走运了。你知道为什么对我不起作用吗?当你说“这不起作用”时,你是什么意思?你收到错误信息了吗?难道声音根本就不会发生吗?声音剪辑是否使用其他媒体播放器播放?您的应用程序是一个Java小程序吗?是的,它是一个小程序,没有错误,只是没有错误。您检查了Java控制台,查看是否有任何错误消息写入其中?