我试图运行一个我从open-nfc.org撤出的例子。
我已按照this site提供的所有说明操作,但是当我尝试运行程序时,我收到以下错误
Error: Could not find or load main class Processing
我附上了程序
package NFC;
import org.opennfc.*;
public class FinalNFC {
public static void main(String[] args) {
NfcManager mgt = NfcManager.getInstance(null);
System.out.println(mgt.getProperty("open_nfc.version"));
try {
System.out.println(mgt.getProperty("nfcc.firmware_version"));
} finally {
try {
mgt.stop();
} catch(NfcException e) {
System.out.println("Error :" + e.getMessage());
}
}
}
}
我已经尝试在堆栈溢出中搜索此问题,但似乎没有解决此问题!
我是Eclipse的新手,所以一步一步解决方案非常感谢。
否则任何人都可以给我一些网站,以便我可以使用java在nfc中编码?
答案 0 :(得分:0)
首先,尝试通过本机命令行进程运行程序,虽然你的程序在语法上似乎没问题,但仍然可以给出一个关于API的想法,因为我可以猜测你对eclipse很天真。
其次,在我重新配置JVM之前,我遇到过类似的问题。
第三,你在eclipse中做了什么样的项目。例如,如果您正在运行动态Web项目,即如果您正在运行完整项目本身,那么您获得的错误是显而易见的。然后尝试通过右键单击该文件并选择运行文件来运行该文件。
希望这有帮助。
答案 1 :(得分:0)
首先右键单击您的eclipse项目并选择“run as - Java Application”。然后它将开始搜索主类,它将显示许多类,然后在搜索窗口中键入“FinalNFC”,然后选择该类并运行它。