问题标签 [meta-inf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unity3d - 为什么我在 Unity 的 apk 中缺少“META-INF”文件夹?
我已经签署了我的apk。但 META-INF 文件夹不见了。请帮我解决这个问题。提前致谢!
java - 错误:“Java-Bean。确保清单没有重复的条目,并且空白行将两个部分中的各个部分分开......”
我正在尝试在我的 bash 终端中的 Windows 10 操作系统上运行 java jar 文件,并不断收到以下错误消息:
清单中的重复名称:Java-Bean。确保清单没有重复条目,并且空白行分隔清单和 jar 文件的 META-INF/MANIFEST.MF 条目中的各个部分
我尝试更新我的 java 路径变量,并寻找这个 META-INF 文件夹,但我不确定在哪里可以找到它。
另外,这是我输入的命令:
有任何想法吗?
谢谢!
kotlin - 使用 javax.script.ScriptEngineManager 在 JVM 中评估 Kotlin 的问题
我正在尝试使用 Java Scripting API 在 JVM 中评估 Kotlin 代码。
但是...ScriptEngineManager().getEngineByExtension("kts")
返回给我一个空值。我已经添加了META-INF/services
文件:
文件名:javax.script.ScriptEngineFactory
文件内容:org.jetbrains.kotlin.script.jsr223.KotlinJsr223JvmLocalScriptEngineFactory
它可以根据 JetBrains 工作:https ://github.com/JetBrains/kotlin/tree/master/libraries/examples/kotlin-jsr223-local-example
java - Maven 指南中生成的示例 jar 中的资源是如何添加的?
作为一个新手,我可能只是遗漏了一些明显的东西,但我认为这可能会让任何不了解 Maven 等开发工具领域的人感到困惑。按照官方 Maven 指南,我能够将示例 JAR 安装到适当的存储库。
添加资源的结构看起来很直观,但是写东西的方式,对于指南的示例项目,我不清楚什么是手动的,什么是自动的。该指南开始本节,就好像他们在 src 目录的主文件夹的位置手动添加了资源目录(带有随机子文件夹)(我猜这也可以通过在项目构建中添加资源元素来完成),但是然后它会谈论这些随机文件夹的内容,就好像它们在您解压缩之前安装的 JAR 时自动出现一样。然而,我之前没有看到任何关于解压 JAR 的过程的讨论。单击或尝试直接使用 .m2 文件夹中存储库的“my-app”中生成的 JAR 似乎不会产生任何结果。
我找不到与此问题相关的任何内容,并且我不想冒任何风险来危及我的进度,因为我在尝试用不同的标题再次重现我的进度作为另一个示例项目时遇到了问题。如果我在这里问的内容实际上大部分是自动的,因为这是 Maven 指南中的示例项目,那么在尝试从头开始创建新项目时需要额外手动步骤的这个特定问题我应该注意什么?
编辑:最终目标是我了解如何使用 Maven 生成一个 .jar,它不会让我在 launch4j 构建中出现错误“no main manifest attribute”(因为使用我的 java 文件和命令提示符没有'不要那样做)。
android - 使用 Proguard 时的 META-INF/版本重复错误
Gradle:4.10.1 Gradle Android 插件版本:3.3.2 Proguard:6.0.3 JDK - 1.9 Android Studio 3.3.2 当我尝试与 Proguard 一起构建 apk 发布版本时。我收到以下错误 -
这似乎是由于这个 -
从广泛的搜索来看,Proguard 的 META-INF/versions/9 似乎存在问题。我有多个包含此的依赖项。
虽然这个问题似乎有些记录,但似乎没有规定的解决方案有效。 https://sourceforge.net/p/proguard/bugs/665/ 建议通过以下方式过滤掉这些类文件 -
但是,当我尝试这样做时,它只会将更多文件标记为重复且名称错误。我也尝试通过 gradle 排除它-
这也无法解决问题。我该如何解决这个问题?
intellij-idea - 我的输出 .jar 给出了 java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics
该项目可以在 Intellij Idea IDE 中使用 'Run' -> 'Run\'[PACKAGE.NAME].MainKt\'' 运行。
但是,我已经尝试了 Stack Overflow 的几种方法,问题仍然存在,并且我构建了 jar 文件,并且在运行输出 jar 文件
jar -jar [JarFilePathInMyComputer].JarFile.jar
时,它抛出了一个异常,如下所示
我的依赖是
当我添加工件时,OutPut 布局包含以下 kotlin 库
我的 MANIFEST.MF 我们
我该如何解决?我尝试了几种方法,但仍然抛出相同的异常。
java - 在 JAR 中找不到资源文件
我的 Java 应用程序中有一个类,它读取位于src/main/resources中的资源文件夹。因此,在该类中,我将资源文件夹指定为:
程序运行良好。但是当我制作一个 jar 并将其用作另一个项目中的依赖项时,上面的类会失败,因为它找不到资源文件夹。
有什么解决办法吗?
java - 如何列出 JAR 中的文件?
我有一个使用 JAR 的 Java 应用程序。JAR 有一些资源文件,它可以从自己的类中访问这些资源文件。
在 jar 中,这列出了 targets/classes 文件夹中的资源文件:
但是,当我将此 JAR 作为 Maven 依赖项包含在另一个 Java 项目中时,它会列出属于新项目的文件——而不是 jar。
有针对这个的解决方法吗?
android-studio - 发现多个文件的操作系统独立路径为“META-INF/proguard/coroutines.pro”
当我将 andoird 项目迁移到 androidx 时,它给出了错误超过一个文件被发现与操作系统无关的路径“META-INF/proguard/coroutines.pro”。我搜索了很多,但没有一个解决方案无法工作。如果找到任何解决方案,请提供代码。谢谢你。