0
허용되지 유형 : - :/홈/mount_150/자바 $ javac의 MiniMusicPlayer1.java MiniMusicPlayer1.java '무효'은 여기'무효'이상한 오류가 여기
import javax.sound.midi.*;
public class MiniMusicPlayer1 {
public static void main(String[] args) {
try {
Sequencer player = MidiSystem.getSequencer();
Sequence seq = new Sequence(Sequence.PPQ, 4);
Track track = seq.createTrack();
for (int i = 5; i < 61; i += 4) {
track.add(makeEvent(144, 1, i, 100, i));
track.add(makeEvent(128, 1, i, 100, i));
}
player.setSequence(seq);
player.setTempoInBPM(220);
player.start();
} catch (Exception ex) {
System.out.println(ex.printStackTrace());
}
}
public static MidiEvent makeEvent(int comd, int ch, int note, int vel,
int tick) {
MidiEvent event = null;
try
{
ShortMessage a = new ShortMessage();
a.setMessage(comd, ch, note, vel);
event = new MidiEvent(a,tick);
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
return event;
}
ANKIT의 @의 배틀 허용되지 유형 : 21 : 오류 : 여기에 '무효'유형이 허용되지 않습니다. System.out.println (ex.printStackTrace()); ^
도와주세요.
println이 처리 할 수없는 비트 메 : ../ –
@Arnab : 당신이 말하는 것은 무엇입니까? 실행 가능한 정보가 전달되지 않으면 println이 어떻게 처리 할 수 있습니까? Dave에게 1+ 이상. –
@HovercraftFullOfEels : 나는 println이 전달 된 void 값을 처리 할 수 없다는 것에 짜증이났다. 어쨌든 어색한 컴파일러 오류 메시지를 피하는 것 외에는 아무 일도 할 수 없다. 또는 컴파일러 오류 메시지는 println이 처리 할 수있는 입력의 종류와 그 처리 내용이 실제로 무엇인지를 알려줌으로써 향상 될 수 있습니다. –