मैं एक नौसिखिया सीख रहा हूं जावा और एनएफसी। वास्तव में मुझे वास्तव में अपने होमवर्क "एनएफसी प्रोग्रामिंग" के बारे में कुछ मदद की ज़रूरत है। मैं इस ट्यूटोरियल http://open-nfc.org/wp/editions/sdk-edition/creating-a-java-example/ कोशिश करते हैं और मैं अब भी इस त्रुटि संदेश मिलता है:जावा का उपयोग कर सरल एनएफसी प्रोग्राम कैसे बनाएं?
Start failed !
NfcException : Error while starting the NFC Manager - Caused by NFC error DRIVER
at org.opennfc.NfcManager.start(Unknown Source)
at org.opennfc.NfcManager.getInstance(Unknown Source)
at example.Example.main(Example.java:26)
Exception in thread "main" java.lang.IllegalStateException
at org.opennfc.NfcManager.stop(Unknown Source)
at example.Example.main(Example.java:36)
वास्तव में, मैं क्या चलाना चाहते हैं खुले एनएफसी
NfcManager mgt = NfcManager.getInstance(null);
try {
System.out.println(mgt.getProperty("open_nfc.version"));
System.out.println(mgt.getProperty("nfcc.firmware_version"));
} finally {
try {
mgt.stop();
} catch(NfcException e) {
System.out.println("Error :" + e.getMessage());
}
}
मैं पहले से ही कनेक्शन प्रारंभ किया है द्वारा इस उदाहरण कोड है केंद्र, एनएफसी सिम्युलेटर, और सर्वर पोर्टिंग। और मेरे पास एक डिवाइस QPROX QP3000 है, जो पहले से ही मेरे पीसी से जुड़ा हुआ है। मैं ग्रहण जूनो और विंडोज 7 का उपयोग कर रहा हूं।
तो आपकी योजना कुछ टैग के साथ अपने एनएफसी पाठक से बातचीत करना है? – ThomasRS
मेरा सुझाव है कि आप अपने कोड को पुन: व्यवस्थित करें ताकि प्रत्येक getProperty() कॉल अपने स्वयं के कैच के साथ अपने स्वयं के प्रयास ब्लॉक में हों। क्या GetInstance() को एक कोशिश ब्लॉक की भी आवश्यकता है? अपवादों या इस ट्यूटोरियल से संबंधित http://docs.oracle.com/javase/tutorial/essential/exceptions/index.html पर एक नज़र डालें http://tutorials.jenkov.com/java-exception-handling/basic-try- पकड़-अंत में.html –
@pricillia मैं आपको https://github.com/grundid/nfctools को आजमाने के लिए सुझाव दूंगा, आपके लिए https://github.com/grundid/nfctools-examples, यह बहुत होगा उपयोगी। – cypronmaya