将java项目从netbeans导出到可执行jar

时间:2013-01-29 01:13:56

标签: java batch-file export executable-jar

过去使用eclipse从java编码并没有太多问题但决定给netbeans一个爆炸

我正在尝试创建一个包含所有依赖项的jar文件作为一个jar,并且我熟悉java-web-start-option,并且一旦构建,jar实际上就存在于我的dist文件夹中。

问题1

一切都很好,我可以启动jar但似乎没有它的lib文件夹,其中包含:AbsoluteLayout.jar + beanbindings.jars。我随身携带的东西需要弄清楚。

我在java程序中调用几个批处理脚本来完成不同的作业,例如一个人找到内存量并在JTextArea中显示。当我在netbeans ide中使用该程序时,一切正常。

问题2

当我启动dist文件夹中的jar文件时,它启动很好但根本找不到批处理/ bash脚本。下面是我在程序中使用的路径,正如我所提到的在IDE中运行良好,只是想知道为什么它无法在jar中找到相同的路径。

我假设当我在eclipe中创建和构建时,它会使所有这些命令在我的dist文件夹中的现有jar中工作(在eclipse ofc中的bin)?

    String[] filepath = {"cmd.exe", "/C", "..\\Enterprise\\src\\enterprise\\batch\\memory.bat"}

任何建议,提前谢谢!

1 个答案:

答案 0 :(得分:0)

试着改变你的道路。只要在你的ide中做一个标志,然后选择这个路径,如果没有,那么使用另一个路径。 尝试使用此链接获取java中的应用程序路径。

Get the application's path