草庐IT

jar-module

全部标签

java - Gradle - 排除文件与 jar 打包

我想从构建的jar中排除AMAuthN.properties。该文件不断出现在已编译jar的根文件夹中。该文件位于相对于项目文件夹根目录的AMAuthN\src\main\resources\AMAuthN.properties中。谢谢!applyplugin:'java'applyplugin:'eclipse'version='1.0'sourceCompatibility=1.6targetCompatibility=1.6test{testLogging{showStandardStreams=true}}//CreateasingleJarwithalldependencie

java - JAR list 文件 - 规范和实现之间的区别

我想将版本控制信息(可能还有一些关于jar的其他元数据)添加到我创建的库的jar中。但是,我不确定要使用什么属性。我发现specification以及documentation说明可以有一个Specification-Version和一个Implementation-Version(以及两者的标题和供应商)。但都没有正确解释规范和实现之间的区别。我也看了不同的例子。来自documentation的那个使用人类可读的名称作为Specification-Title,并使用包名称作为Implementation-Title。以点分隔的版本号用于规范版本,而简单的内部版本号用于实现版本。gra

java - 如何在 Java 可执行文件 .jar 中启动多个主程序?

我正在编写一个包含多个包的程序。每个包都有自己的主程序,我希望在.jar由解释器执行时同时启动。这似乎是一个相当简单的问题,但当我环顾四周时,似乎人们正在使用Ant(我以前从未使用过)和其他方法。在Eclipse中是否有更简单的方法来编译具有多个启动配置的.jar,更好的是,是否有硬编码的方法?如果最好的启动方式是通过Ant。如果我想启动,我会写什么样的ant脚本...说数据包com.myapp.package1.main、com.myapp.package2.main和com.myapp.package3.main中的主要程序。提前致谢! 最佳答案

java - 打开 zip 文件时出错或缺少 : C:\Program 的 JAR list

我正在执行来自https://developers.google.com/appengine/docs/java/webtoolsplatform#dynamic_web_project的步骤“在服务器上运行项目”我遇到了一个问题:ErroroccurredduringinitializationofVMagentlibraryfailedtoinit:instrumentErroropeningzipfileorJARmanifestmissing:C:\Program另一个人在这里报告了类似的问题:ErroropeningzipfileorJARmanifestmissing:C:

webpack < 5 used to include polyfills for node.js core modules by default

BREAKINGCHANGE:webpack5usedtoincludepolyfillsfornode.jscoremodulesbydefault.Thisisnolongerthecase.Verifyifyouneedthismoduleandconfigureapolyfillforit.Ifyouwanttoincludeapolyfill,youneedto: -addafallback'resolve.fallback:{"os":require.resolve("os-browserify/browser")}' -install'os-browserify'Ifyoudon

java - 如何使用 javap 工具打印 jar 文件中的类结构?

我想使用javap工具列出jar中类文件的方法。我该怎么做才能列出jar中所有类文件的方法和成员。现在我一次只能为一节课做这件事。如果我说的话,我期待类似的东西javapjava.lang.*它应该获取java.lang包中所有类的方法和成员。如果javap无法做到这一点,是否有可用的此类工具? 最佳答案 #!/bin/bash#SettheJARnamejar=#Loopthroughtheclasses(everythingendingin.class)forclassin$(jar-tf$jar|grep'.class');d

java - 从与 .jar 文件位于同一文件夹中的文件中读取

有没有办法读取与.jar文件位于同一文件夹中的文件?我正在尝试创建一个java程序,当我上交作业时必须从文件中读取它。我不知道文件或程序在我将其翻转后将保存在哪里,所以我认为我无法对保存文件的目录进行编码。这可能吗?问题是我必须将文件上传到CSX主机服务器,这是一个linux服务器并从那里运行它。如果我不在文件前放置路径,它会只搜索其当前文件夹位置吗? 最佳答案 您可以通过以下方式获取包含任何特定类的JAR文件的位置:URLurl=thisClass.getProtectionDomain().getCodeSource().get

java - 使用 Maven 程序集插件组合 Jar-with-dependencies 和 ZIP 文件

我想将我的源代码与所有依赖项合并到一个JAR中,并将其与其他文件一起打包到一个zip文件中。我能够创建一个包含所有依赖项以及ZIP文件的Jar,但我无法将两者结合起来。我最终希望zip文件中有以下目录结构:loader/bin/shellscript.shloader/lib/jar-with-dependencies.jarloader/appname/config/config.xml这是我的pom文件的摘录:maven-assembly-pluginfully.qualified.MainClassjar-with-dependenciessrc/main/assembly/as

Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modules。Android studio纯java代码报错

我使用java代码构建项目,初始代码运行就会报错。我使用的是AndroidStudioGiraffe(Adroid-studio-2022.3.1.18-windows)。我在网上找的解决办法是删除重复的类,但这操作起来真的太麻烦了。 这是全部报错代码:Duplicateclasskotlin.collections.jdk8.CollectionsJDK8Ktfoundinmoduleskotlin-stdlib-1.8.10(org.jetbrains.kotlin:kotlin-stdlib:1.8.10)andkotlin-stdlib-jdk8-1.6.21(org.jetbrain

setup语法糖报错 vue-router.mjs:3451 TypeError: Failed to fetch dynamically imported module:

当直接将setup写在script标签上会报错vue-router.mjs:3451TypeError:Failedtofetchdynamicallyimportedmodule:这是setup语法糖导致的错误,此时就老老实实按照vue3原本的写法exportdefault{xxxxxx}即可解决vue3中setup语法糖写法:template>button@click="test">测试/button>/template>scriptsetuplang="ts">import{ref}from'vue'consta=ref(0);consttest=()=>{console.log(a)}