在尝试导入.jar文件然后在没有任何命令行参数的情况下运行它之前,我从未使用过Eclipse。
我认为.jar文件已正确导入,它位于创建的lib文件夹中,我可以在引用的库中看到它。
由于“选择不包含主要类型”错误,.jar将无法运行。
当我提取它时,我可以看到.jar中有一个主类,但清单文件不包含'main-class'规范。因为这是一个赋值,我不能改变.jar目录。有没有办法可以在Eclipse中运行该文件而不管这个?
在jar文件中,所有类都是包的一部分。这会改变我尝试运行它的方式吗?
答案 0 :(得分:0)
编写一个将在jar中调用主类的类。 或者只是问你的导师。
答案 1 :(得分:0)
为确保您正确导入JAR:在包浏览器中,右键单击您的项目,选择“属性”,“Java构建路径”和“选项卡库”。如果未显示库,请单击“添加JAR”或“添加外部JAR”按钮,然后选择您的JAR文件。
然后右键单击您的项目并选择Run As / Run Configurations。
在对话框窗口中单击“新建启动配置”按钮。然后在Main类的右侧,输入JAR文件中包含的主类的完全限定类名。例如。 com.foo.Bar
用于Bar
包中的课程com.foo
。您可以使用“搜索”按钮搜索主类。
然后单击“应用并运行”。