• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:jar

gradle

列出JAR中的资源文件

列出JAR中的资源文件
我已经迁移了Java项目以使用Gradle,并且在IntelliJ或命令行中都可以正常工作。但是,当我使用FatJar将其打包到独立的JAR中时,访问项目资源时会遇到一些问题。这是当前代码。它递归地列出.sql文件夹中的queries文件,并针对每个文件将其放入 map 中。 private static void loadQueriesFrom(final……继续阅读 »

blocked

在Linux Mint中运行.jar文件时阻止错误

在Linux Mint中运行.jar文件时阻止错误
使用Linux Mint上的Eclipse,我从一个包含简单GUI的Java项目中创建了一个.jar文件。在终端中,此.jar文件正确运行,但是当我尝试右键单击→打开方式→打开JDK Java 11 Runtime运行该文件时,出现一个带有以下错误的窗口:“文件“ this_is_the_file_name” .jar未标记为可执行文件。如果从不受信任的来源……继续阅读 »

import

通过jython在Java类中使用jar

通过jython在Java类中使用jar
我想在jython中使用我的java类(叫它myclass.java),而myclass.java使用一个.jar库。我使用.jar库作为类路径编译了myclass。但是,当我在jython中导入myclass时,它无法识别jar中的类。谢谢 解决方案如下: 如果使用库来编译Java类,则在使用Jython类时,还需要在类路径中的库JAR文件。 只需……继续阅读 »

inputstream

如何检测JAR文件?

如何检测JAR文件?
我如何知道输入流是否为JAR文件? 我可以使用以下方法检测JAR文件: try { JarFile jar = new JarFile("file"); } catch(ZipException e) { // not a jar file ... } 但是,如果我只有输入流,该怎么办?我需要将其写入文件吗? 有什么优雅的方法吗? 解决方……继续阅读 »

executable

如何创建可执行Java程序?

如何创建可执行Java程序?
This question already has answers here: How can I convert my Java program to an .exe file? [closed] (14个回答) 6年前关闭。 我已经在JCreator中编写了Java程序,一切都已完成,但是我想从中创建一个可执行文件,即,我不想通过加载Java……继续阅读 »

binary-compatibility

是什么导致java.lang.IncompatibleClassChangeError?

是什么导致java.lang.IncompatibleClassChangeError?
我将Java库打包为JAR,当我尝试从中调用方法时,它会抛出许多java.lang.IncompatibleClassChangeError。这些错误似乎随机出现。哪些类型的问题可能导致此错误? 解决方案如下: 这意味着您对库进行了一些不兼容的二进制更改,而无需重新编译客户端代码。 Java Language Specification §13详细说……继续阅读 »