因此,由于Netbeans生成的jar需要lib文件夹,它也会生成,我如何去添加lib文件夹到生成的jar并更改Manifest以便它在没有任何启动的情况下启动命令行用法?Java Netbeans GUI构建器使可执行jar
1
A
回答
0
我最终使用ninjacave.com/jarsplice将其全部(包含库)编译到一个可执行的jar文件中。 (我的背景颜色是默认颜色,虽然我将其设置为不同的颜色,但是我修改了jpplice用于使用java启动程序而不是java路径的代码)
2
..所以它启动没有任何命令行使用?
如果它具有GUI,请使用Java Web Start启动它。
JWS提供了许多吸引人的功能,包括但不限于,闪屏,桌面集成 ,文件关联,自动更新(包括懒惰下载和更新的编程控制),当地人&其他的分区通过平台,架构或Java版本,运行时环境的配置资源下载(最低J2SE版本,运行时间选项,RAM等),使用扩展公共资源的管理方便..
- 桌面集成:桌面快捷方式&支持的平台上的菜单项 - 不再需要基于命令行的启动!
2
虽然有很多方法可以做到这一点,但他们主要涉及修改Ant build.xml。 This是迄今为止我发现的最好的教程。仅供参考,还有其他的SO问题非常相似。
2
NetBeans IDE自动处理所有这些。
- 新建项目 - >的Java/Java桌面应用程序
- 按下一步,填写的一切,同时选中“使用专用的文件夹来存储库”,按完成
- 转到文件视图,双击构建。 xml并从“Ant目标”列表中找到“jar”目标,右键单击“运行目标”。
这样生成的.jar文件将包含所有依赖关系,并有明显的与主类设置:
Manifest-Version: 1.0 Ant-Version: Apache Ant 1.8.1 Created-By: 1.6.0_26-b03 (Sun Microsystems Inc.) Main-Class: desktopapplication1.DesktopApplication1 Class-Path: lib/appframework-1.0.3.jar lib/swing-worker-1.1.jar
编辑:这不包库到的.jar,但放他们旁边的一个单独的库。请参阅@ user845279
相关问题
- 1. Java ProgressBar gui构建器netbeans
- 2. 使用Netbeans构建一个可执行文件.jar文件
- 3. 的NetBeans Java的GUI构建
- 4. Java Netbeans JAR的构建和运行
- 5. java可执行jar创建
- 6. 在NetBeans中构建可执行JAR不起作用
- 7. 如何使用netbeans创建可执行文件.jar文件
- 8. 使用Maven创建可执行jar包括Jgoodies GUI
- 9. Netbeans java创建jar
- 10. Ubuntu上的可执行JAR(NetBeans)
- 11. 使用NetBeans GUI构建器使用Java MVC方法进行编程
- 12. 添加/删除Swing jList(使用Netbeans GUI构建器构建)
- 13. java eclipse创建可执行jar
- 14. 运行使用maven构建的可执行jar的错误
- 15. NetBeans GUI构建器中的JSplitPane
- 16. Netbeans的:GUI构建器的JTree
- 17. NetBeans GUI构建器:“loading ...”消息
- 18. NetBeans和可执行JAR文件
- 19. Netbeans Jar文件未执行
- 20. 如何在java中构建可执行jar
- 21. 从jar中创建可执行文件
- 22. 创建可执行的JAR
- 23. 使用Eclipse创建可执行jar
- 24. 如何从jar文件中执行Netbeans(从源代码构建)
- 25. 在netbeans中执行构建的jar文件时出现问题
- 26. ANT和Netbeans GUI项目作为可执行JAR找不到主类
- 27. 如何使用maven构建一个独立的可执行jar?
- 28. 运行基于gradle项目构建的可执行jar文件
- 29. 是否仍然可以使用netbeans gui构建器创建mdi应用程序?
- 30. 用Gradle和Kotlin构建一个可自行执行的jar
I' m不知道你的意思是第3步。“Ant目标”列表在哪里? – Josh
这使得jar可执行,但它不会将库放入生成的jar(如问题所询问的那样)。 – user845279
@Josh当你双击构建。xml,将有一个面板与所有的蚂蚁任务,你需要从列表中选择“jar”,右键单击并运行目标 –