Eclipse中的错误 - 找不到主类(运行NFC示例)

时间:2015-01-28 08:32:50

标签: java eclipse nfc


我试图运行一个我从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中编码?

2 个答案:

答案 0 :(得分:0)

首先,尝试通过本机命令行进程运行程序,虽然你的程序在语法上似乎没问题,但仍然可以给出一个关于API的想法,因为我可以猜测你对eclipse很天真。

其次,在我重新配置JVM之前,我遇到过类似的问题。

第三,你在eclipse中做了什么样的项目。例如,如果您正在运行动态Web项目,即如果您正在运行完整项目本身,那么您获得的错误是显而易见的。然后尝试通过右键单击该文件并选择运行文件来运行该文件。

希望这有帮助。

答案 1 :(得分:0)

首先右键单击您的eclipse项目并选择“run as - Java Application”。然后它将开始搜索主类,它将显示许多类,然后在搜索窗口中键入“FinalNFC”,然后选择该类并运行它。