Tag: jar

如何在Windows上使用Java Hotspot JVM禁用minidump(mdmp)文件生成

目前我有一个部署的可执行jar文件,它在崩溃时创建大(7 + Gb)minidump文件。 我想有一个文本表示导致崩溃的原因,而不是JVM状态的二进制文件。 我已经尝试使用此CodeRanchpost中的信息,我在Java文档中找到的文档似乎没有帮助。 我也引用了这个问题,但没有明确的答案。 是否有一种我不知道的典型方式?

eclipse插件中的外部jar

我正在创建一个eclipse插件,我在使用外部jar时遇到了麻烦。 在我的插件中,我启动了一个需要一些外部jar的应用程序。 如何使用插件的其余部分自动导出它们,我该怎么办? 提前致谢 :)

从jar或类路径的任何地方读取文件?

我正在尝试构建一个将资源文件构建到jar中的应用程序,但我希望项目可以在eclipse中运行。 我的项目有一个基本的maven 2结构,我不确定如何读取文件,以便在从JAR运行或从eclipse运行时找到并使用它。 思想? 结构体: src/main/java src/main/resources/file.txt 目前的阅读方法: getClass().getResourceAsStream(“/file.txt”) 是否有读取方法将获取src / main / resources / *,以及JAR的根级别(部署资源的位置)?

Ruby代码到JAR

我希望能够将ruby程序编译为java JAR程序。 我查看了JRuby并看到了几个能够eval()ruby代码的Java应用程序示例,但是有一个更优雅的解决方案,允许简单地编写ruby中的所有内容,然后直接将批量编译成JAR文件吗? 这背后的总体目标是能够扩展名为Burp Proxy的安全工具。 所以我希望能够使用我所有的Ruby测试脚本(显然是组织它们以便它们与Burp扩展器连接)并将我的插件编译成可以由该工具执行的JAR文件。 如果您可以在答案中包含一些示例或指向示例的链接,甚至会更好! 谢谢你的时间。

从基于Spring的Java应用程序创建单个可执行JAR

我有一个基于spring的应用程序,它执行组件/包扫描,查找特定命名空间内的包。 该应用程序在Eclipse中运行完美,我想创建一个可执行的JAR来部署到我们的各种环境。 我已经尝试了各种方法来使其工作,但唯一有效的是如果我将依赖项包含在JAR之外的文件夹中。 这是我到目前为止所尝试的 – Maven从这里 编译到一个jar ,使用这种方法创建单个JAR,并将依赖项作为类包含在内。 使用时运行JAR – “java -jar jarName.jar” 我得到一个错误说明 – “错误:配置问题:无法找到XML架构命名空间的Spring NamespaceHandler http://www.springframework.org/schema/context] ” 使用 Eclipse中的Export’As Runnable JAR file’ ,并在Library Handling部分选择‘Extracted required libraries to generated JAR’ 。 这也构建了一个jar,其依赖关系作为其中的类。 运行jar时,我得到相同的“错误:配置问题:无法找到XML架构命名空间的Spring NamespaceHandler [ http://www.springframework.org/schema/context] ” 使用 Eclipse中的Export’As Runnable JAR file’ ,并在Library Handling部分选择‘将所需的库打包到生成的JAR’ 。 这构建了一个jar,其中的依赖关系作为JAR(而不是类)。 当我运行这个JAR时,我收到以下错误 – “无法在URL [rsrc:com / company /]下搜索匹配的文件,因为它与文件系统java.io.FileNotFoundException中的目录不对应:URL [rsrc:com […]

将.class转换为jar,将.class转换为exe

我如何转换: 使用cmd将jar文件转换为jar文件? 类文件到exe文件? jar文件到exe? 我可以将exe文件转换为jar文件吗?

修改jar文件

我有一个jar文件,在html文件中用作applet。 我想修改jar文件的内容并重建jar文件,以便html可以正常使用新的jar文件。 我怎样才能做到这一点?? 我已经尝试使用7zip解压缩nad修改了源并创建了新的jar。 但是当我在html中使用它时,它会显示一些java.lang.Classnotfound错误

在Jar内部打包并使用嵌入式数据库(H2.db文件)?

我在我的应用程序中使用H2嵌入式数据库。 我想在它自己的Jar中包含应用程序所需的一切,如果可能的话, 包括它的数据库 。 我的应用程序不需要创建临时文件或任何东西,所以基本上用户只运行Jar。 是否可以在Jar中嵌入数据库,并且能够INSERT新记录以及SELECT out? 编辑:只是为了澄清,我不打算将H2驱动程序jar嵌入到我的可分发jar中,我希望将h2数据库文件( someDatabase.h2.db文件)嵌入到Jar中并且仍然可以写入/从该数据库中读取。

将图像添加到jar中

我想将图标设置为我的JFrame。 我做了以下事情: Image icon = Toolkit.getDefaultToolkit().getImage(“src/images/icon.jpg”); this.setIconImage(icon); 当我从netbeans运行此代码时它工作正常,但是当我尝试从jar文件运行此代码时,图像不会显示在我的JFrame中。 我试图将图像作为资源加载: this.setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource(“/src/images/icon.jpg”))); 但是当我运行此代码时,它会因NullPointerException而失败 Uncaught error fetching image: java.lang.NullPointerException at sun.awt.image.URLImageSource.getConnection(URLImageSource.java:99) at sun.awt.image.URLImageSource.getDecoder(URLImageSource.java:113) at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:240) at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172) at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136) 我该怎么做才能做到这一点? 编辑:感谢所有,通过将图像指定为,问题得以解决 Toolkit.getDefaultToolkit().getImage(getClass().getClassLoader().getResource(“images/icon.JPG”)) 至于它看起来很奇怪,如果是这样的话会更好 this.setIconImage(new ImageIcon(pathToIcon).getImage());

无法通过Eclipse创建可运行的jar文件

我用Eclipse创建了一个Java项目。 该项目中有一个public static void main(String[] args)方法。 当我尝试将其导出到可运行的jar时,启动配置不包括我创建的项目,因此我无法为项目创建jar。 有什么想法吗?