我在u:/myproject中创建了我的项目,所有的java内容都安装在C:Drive中。我通过netbeans创建的jar文件位于u:/myproject/dist/myproject.jar中。有人能给我提供如何设置launch4j的简单说明吗?我必须先创建一个。exe文件吗?
或者,如果我只是在jar文件上签名,我将得到以下错误
output.exe is not a valid win32 application
使用Launch4J可以非常简单。您只需要您的.jar文件就可以获得您的.exe
我通常为我的项目做最小的步骤:
1)构建程序
Launch4j的设置似乎很简单,但是在生成exe之后,它就不能从其他位置运行了。 谢了,尚卡尔。
配置文件为yaml格式。一般情况下只需要配置online-dsn, test-dsn, log-output等少数几个参数。即使不创建配置文件SOAR仍然会给出基本的启发式建议。 默认文件会按照/etc/soar.yaml, ./etc/soar.yaml, ./soar.yaml顺序加载,找到第一个后不再继续加载后面的配置文件。如需指定其他配置文件可以通过-config参数指定。 关于数据库权限
# pika 端口 port : 9221 # pika是多线程的, 该参数能够配置pika的线程数量, 不建议配置值超过部署服务器的CPU核心数量 thread-num : 1 # 处理命令用户请求命令线程池的大小 thread-pool-size : 8 # sync 主从同步时候从库执行主库传递过来命令的线程数量 sync-thread-num : 6 # sync 处理线程的任务
问题内容: 如何在不向程序中添加额外的批处理脚本的情况下设置最大的jvm内存。下面提供了答案。 问题答案: 这是一个很好的问题,但是您的渗透力有很多假设。我假设您必须记录jar的名称,以便用户调用“ java -jar xyz.jar”,这样您是否还可以在文档中包括“ -Xmx256M”的要求? 您可能需要使用Java启动,更多的运气如这一个针对Windows,你把发射器配置(路径,最大内存等),
问题内容: 在NetBeans上运行时,以下代码可以正常工作。 但是,一旦将其内置到Jar文件中,该图标就消失了。 任何人都知道出什么问题了吗?我意识到我必须将图标图像放在根目录中,但是,在编译为JAR之后,图标消失了。 谢谢你的帮助 … 大家好,以下代码解决了这个问题, 一旦编译成jar文件,它就可以工作。 问题答案: 用 代替。 注意: 仅当图像位于jar文件的根目录中时,此行才有效。如果不是
我正在尝试获取运行Runnable JAR文件的位置 但结果是: 而JAR文件位于 我也试过 但结果是: 所以基本上我想要的是JAR文件的路径,而不是类路径,而不是文件名。 有办法吗?