创建JAR文件并在Raspberry PI上运行

时间:2013-07-29 09:38:04

标签: java linux raspberry-pi

这是一个非常常见的问题,并且有可能将其标记为重复,但即使在审查了stackoverflow和其他社区的大量答案和帖子后,问题也无法解决。

我已经在我的NetBeans IDE 7.3中创建了一个项目,并且我通过按SHIFT + F11来构建项目来获取JAR文件。下一步,我执行的是通过WinSCP将JAR文件从我的Windows机器复制到Raspberry PI中的目录(/ home / pi)。 现在,我在我的Raspberry PI目录中,其中存在JAR文件,在终端中我运行命令

java -jar ProjectFinal.jar

我收到错误“无法找到或加载主类”。

我的JAR的内容如下所示(以目录的形式): lib(包含所有库) META-INF(包含一个MANIFEST.MF文件,内容看起来很好),内容如下所示:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.4
Created-By: 1.7.0_17-b02 (Oracle Corporation)
Class-Path: lib/super-csv-2.1.0.jar
X-COMMENT: Main-Class will be added automatically by build
Main-Class: projectfinal.ProjectFinal**

最后是projectfinal(包含所有类文件)。我尝试按照this link更改MANIFEST.MF文件的内容。但这也无济于事。 请建议我任何可以让我摆脱这种想法的想法。它可能真的很有帮助。如果需要,我可以共享代码。 我正在使用JRE版本7。 任何问题/意见/想法都深受赞赏。

请帮忙。

提前多多感谢。

2 个答案:

答案 0 :(得分:3)

我不了解NetBeans,但Eclipse IDE可以选择导出到“Runnable JAR File”而不是普通的JAR文件。
我有同样的问题,它解决了我的问题。

答案 1 :(得分:0)

如果没有,请按照以下步骤操作:

  

文本文件必须以新行或回车符结束。最后   如果行不以新行结束,则行将无法正确解析   回车。