所以我想要导出的是普通的I / O或类似的程序(没有GUI等),我正在做的是在Java BPA竞赛中。最近,我已将我的项目作为可运行的jar文件交付(并且还提供了源代码的副本),但是,我被标记为可运行的jar文件,并且在程序执行部分中没有得到任何积分,只有备注正在"检查可执行文件.jar。"可运行的jar文件很好(我认为),因为当我从cmd运行它时,它似乎在我的Windows计算机上正常工作。 (还应该添加我使用的IDE Eclipse)
对于更好的Java项目导出方法或者为什么runnable jar可能没有工作的任何建议都非常感谢!
答案 0 :(得分:0)
我会检查比赛的文件或询问相关人员,但在我的经验中,更多总是更好。
一个包含可执行文件.jar的独立包的文件夹,编译后的类和源代码(如果适用于上传)可能会更好 - 或者他们可能正在寻找一个可以充当包装器并启动的.exe文件夹Java程序 - 就像Minecraft一样。
答案 1 :(得分:0)
没有更多的信息,很难帮助你,看看你被标记的内容,IE" Check Executable .jar"意味着它实际上并不是第一次为你的教练轻松运行。也许它在你的机器上而不是他们的机器上运行,因为它们必须手动安装,这对于Eclipse来说非常容易,因为它经常链接到Eclipse中未导出的源代码,它总是最好测试你编译的jar "清洁"没有eclipse的机器或VM只是带有JRE的库存窗口机器。 其他可能的选择是他们期望一个完整的构建包含编译到构建中的目标JRE或可执行文件,因此在目标系统上不需要特定的JRE吗?