मैं जावा का उपयोग कर एक .mp3 फ़ाइल चलाने के लिए सक्षम होने की जरूरत है, मैं इस की कोशिश की है, लेकिन कोई लाभ नहीं हुआ:मैं जावा का उपयोग कर फ़ाइल कैसे चला सकता हूं?
Process process = new ProcessBuilder("C:\\Users\\<removed>\\Desktop\\Music\\Cash Cash\\Overtime.mp3")
और फिर
process.start();
चल रहा लेकिन, यह इस फेंकता त्रुटि:
java.io.IOException: Cannot run program "C:\Users\<removed>\Desktop\Music\Cash Cash\Overtime.mp3": CreateProcess error=193, %1 is not a valid Win32 application
at java.lang.ProcessBuilder.start(Unknown Source)
at com.newgarbo.music.Mooseec.main(Mooseec.java:50)
Caused by: java.io.IOException: CreateProcess error=193, %1 is not a valid Win32 application
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 2 more
मुझे लगता है इस पाठ्यक्रम का है, क्योंकि एक Process
केवल निष्पादनयोग्य/जार के लिए है, और अगर यह इतना है, तो क्या कोई मुझे इन फ़ाइलों को चलाने के लिए एक रास्ता दिखा सकता है?^_^
एक '.mp3' फ़ाइल एक प्रोग्राम नहीं है। यह एक ऐसी फाइल है जिसके लिए प्रोग्राम की सामग्री की व्याख्या करने और उन्हें अपने स्पीकर पर चलाने की आवश्यकता होती है। आपको कुछ इस तरह की आवश्यकता होगी: http://stackoverflow.com/questions/6045384/playing-mp3-and-wav-in-java#answer-10237397 – SnakeDoc
'Overtime.mp3' निष्पादन योग्य नहीं है। आपको एमपी 3 से जुड़े एक निष्पादन योग्य को चलाने और बस चलने की प्रक्रिया में एमपी 3 फ़ाइल को पास करना होगा। –
यदि आप इसे इस तरह से चलाने के लिए चाहते हैं और इसे केवल डिफ़ॉल्ट प्रोग्राम का उपयोग करके चलाएं तो cmd (shell) का उपयोग करें। यह आपके लिए डिफ़ॉल्ट के रूप में खुल जाएगा। –