草庐IT

Jar-with-dependencies

全部标签

java - 如何使用依赖 jar 创建可执行 jar

我创建了一个依赖于一些外部jar的java应用程序。现在我想为我的项目创建一个可执行的jar。这意味着如果我双击该项目,它就会执行。 最佳答案 您可以使用Ant轻松地做到这一点:这会将所有适当的条目添加到list文件中。为了能够运行jar,您还需要创建一个lib文件夹并将所有依赖项jar放在那里:myjar.jarlib/lib1.jarlib/lib2.jarlib/lib3.jar 关于java-如何使用依赖jar创建可执行jar,我们在StackOverflow上找到一个类似的问题

java - SCJP问题: Java method overloading with var-args.是什么道理?

为什么下面的程序会抛出异常?publicclassMainClass{publicstaticvoidmain(String[]argv){callMethod(2);}publicstaticvoidcallMethod(Integer...i){System.out.println("Wrapper");}publicstaticvoidcallMethod(int...i){System.out.println("Primitive");}方法callMethod(Integer[])对于MainClass类型不明确好的,我可以看到这两种方法中的任何一种都可以工作(如果另一种被注

java - maven 。将 .DLL 放在 JAR 的根目录中

如何使用Maven将native.dll文件包含在JAR的根目录中? 最佳答案 如果您已经有了.dll文件,只需将其存储在项目的src/main/resources目录中,Maven会将其放入目标jar的根目录中。 关于java-maven。将.DLL放在JAR的根目录中,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/12157783/

binary_cross_entropy_with_logits中的weight参数与pos_weight参数

文章目录一、weight参数二、pos_weight参数总结参考文献一、weight参数根据官方给出的binary_cross_entropy_with_logits函数的二分类交叉熵损失计算公式:其中,N代表batch大小。可以看到,weight参数代表每个样本的权重。二、pos_weight参数根据官方对pos_weight参数的解释:aweightofpositiveexamplestobebroadcastedwithtarget.Mustbeatensorwithequalsizealongtheclassdimensiontothenumberofclasses.我认为pos_we

Java : Issue with capturing execution time per iteration in a Map

我需要在迭代中捕获某些代码的执行时间。我决定使用Map用于捕获此数据,其中Integer(key)是迭代次数,Long(value)是该迭代消耗的时间,以毫秒为单位。我编写了以下Java代码来计算每次迭代所花费的时间。我想确保在调用实际代码之前所有迭代所花费的时间为零。令人惊讶的是,下面的代码在每次执行时都有不同的行为。有时,我会得到所需的输出(所有迭代都为零毫秒),但有时我会在一些随机迭代中得到正值甚至负值。我试过替换System.currentTimeMillis();使用以下代码:newjava.util.Date().getTime();System.nanoTime();or

vslam论文8:EPLF-VINS: Real-Time Monocular Visual-InertialSLAM With Efficient Point-Line Flow Features

(RAL2023)摘要    本文介绍了一种利用点和线特征的高效视觉惯性同步定位和映射(SLAM)方法。目前,基于点的SLAM方法在弱纹理和运动模糊等场景下表现不佳。许多研究者注意到线特征在空间中的优异特性,并尝试开发基于线的SLAM系统。然而,线条提取和描述匹配过程的计算量巨大,难以保证整个SLAM系统的实时性,而错误的线条检测和匹配限制了SLAM系统性能的提高。本文通过短线融合、线特征均匀分布、自适应阈值提取等方法对传统的线检测模型进行改进,获得用于构建SLAM约束的高质量线特征。基于灰度不变性假设和共线性约束,提出了一种线光流跟踪方法,显著提高了线特征匹配速度。此外,提出了一种独立于线端

JAR 中的 Java Desktop.open(File f) 引用文件?

Desktop.open(Filef)可以引用位于JAR中的文件吗?我尝试使用ClassLoader.getResource(Strings),将其转换为URI,然后从中创建文件。但这会导致IllegalArgumentException:URIisnothierarchical。URLurl=ClassLoader.getSystemClassLoader().getResource(...);System.out.println("url="+url);//urlisvalidDesktop.getDesktop().open(newFile(url.toURI()));一种可能性

java - Lotus 的 Notes.jar 的 javadoc 在哪里?

我需要使用LotusNotes/Domino作为Java应用程序的数据源。IBM的文档说Notes.jar包含我需要的一切,但是javadoc在哪里? 最佳答案 我相信API在DominoDesignerHelp中有详细说明. 关于java-Lotus的Notes.jar的javadoc在哪里?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1848243/

java - 更改 .JAR 文件的图标

如何更改要分发的.JAR文件的图标?我已经更改了程序运行时显示的图标,但我想更改环境中的图标(例如WindowsXP),即文件本身的图标。我用谷歌搜索,但我能找到的最好的方法是将.JAR转换为.EXE,这不是最佳选择。 最佳答案 图标是操作系统的决定,不是你的:-(在特定客户端中,您可以更改.JAR扩展的本地设置,但不能作为通用分发机制 关于java-更改.JAR文件的图标,我们在StackOverflow上找到一个类似的问题: https://stackov

Java : Expose only a single package in a jar file

我想要一个只有API包可以访问的jar文件。所有其他包(包含实现)将无法被另一个jar(或任何其他类)访问。这可能吗?如果是,怎么办? 最佳答案 当前计划用于Java8(2012年?)的是JSR294.此JSR将更好的模块化语言结构引入Java。Today,animplementationcanbepartitionedintomultiplepackages.Subpartsofsuchanimplementationneedtobemoretightlycoupledtoeachotherthantothesurrounding