Ola Galera,
Quando lanço uma exceção nesse código, ela funciona se a exceção estiver depois de um System.out, mas se estiver antes o eclipse reclama.
O que pode se isso?
[code]import javax.sound.midi.*;
public class MusicTest1_01 {
public void play() {
try {
Sequencer sequencer = MidiSystem.getSequencer();
System.out.println("Successfully got a sequencer");
throw new MidiUnavailableException(); // aqui ela funciona
} catch(MidiUnavailableException ex) {
System.out.println("Bummer");
}
}
public static void main(String[] args) {
MusicTest1 mt = new MusicTest1();
mt.play();
}
}[/code]
mas se inverter ele reclama
public void play() {
try {
Sequencer sequencer = MidiSystem.getSequencer();
throw new MidiUnavailableException(); // aqui o eclipse reclama
System.out.println("Successfully got a sequencer");
} catch(MidiUnavailableException ex) {
System.out.println("Bummer");
}
}
[]s