我的项目有两个包和一个文本文件。我使用文本文件来获取输入。我已经尝试了几个关于如何创建jar文件的教程,我能够创建一个jar文件但是我的GUI应用程序不起作用,比如,当我点击一个按钮它应该根据一些输入显示一些输出但它没有,在我的jar文件中。
答案 0 :(得分:0)
进入您拥有两个软件包和文件的根目录。
打开cmd提示符并执行以下命令:
jar -cj project.jar dir1 dir2 file.txt
这将创建project.jar。
dir1,dir2和file.txt将打包在jar中
例如,如果第一个包是 com.company.foo ,则秒是 com.company.bar
你需要做的是(注意我们只指定包根, com )
jar -cf project.jar com file.txt
然后你可以调用Main类,假设它在 foo 中,就像这样:
java -cp project.jar com.company.foo.Main
答案 1 :(得分:0)
只需使用“导出”> “导出为”> “Java /(Runnable)JAR文件”。 如果您的文本文件位于项目文件夹中,则应将其与其余文件一起打包。