【java – Ant Contrib如果是可选的JAR META-INF】教程文章相关的互联网学习教程文章

Java和Eclipse:JAR中的资源?

如何将资源(图像)直接添加到我的JAR文件中?例如,如果您打开Minecraft的minecraft.jar,则可以看到一些带有资源的类和文件夹. 如果我尝试将任何资源放在我的/ src文件夹中,Eclipse将在Package Explorer中显示它们,这很烦人. 当我反编译Minecraft(Minecraft Coder Pack)时,/ src文件夹中没有资源.如何像Minecraft一样添加资源? 提前致谢!!解决方法:您可以仅创建一个新文件夹并将其标记为源文件夹(右键单击Eclipse中的文件夹->构建...

Libgdx,Android的传递依赖项,Java库项目,Jar【代码】

我刚刚创建了模板Libgdx项目(Core,Android,Windows).核心是常规的Java项目库. Core中对XStream.jar库有依赖性. Core包含通过Xml输入和输出的文件. Android项目具有对Java核心项目的依赖. 现在,XStraem适用于Windows,但不适用于Android.对于Android,我得到了:01-22 13:03:24.141: E/AndroidRuntime(25074): FATAL EXCEPTION: GLThread 5187 01-22 13:03:24.141: E/AndroidRuntime(25074): Process: com.barsoft.drag, PID: 25074 0...

java-动态重新加载jar文件内容

我的应用程序的类路径中有一个jar文件.在运行时,我将新类添加到jar文件中,有时还修改现有类的字段/方法.目前,我正在使用URLClassLoader动态加载类.动态添加的新类已正确加载,并且可以在运行时使用它们.但是它无法重新加载在运行时修改的现有类.我读过许多文章,其中指出我们需要显式地处理重新加载,因为一旦加载了该类,则在销毁对该类的所有引用之前,都不会重新加载该类.我也尝试了发现的示例代码,但是没有一个起作用. 谁能建议我重...

从Bat文件执行Java时包含Jar【代码】

我想从bat文件执行一个Java类,它包括opencsv.jar的用法.下面是代码:@echo off set path=%PATH%;C:\Program Files (x86)\Java\jdk1.6.0\bin javac -cp opencsv.jar ArbitrageUsingThread.java java ArbitrageUsingThread运行它时出现以下错误.我认为包含opencsv.jar存在一些问题.有人可以帮助我吗?Error Exception in thread "main" java.lang.NoClassDefFoundError: au/com/bytecode/openc sv/CSVWriterat Arbitrage...

Weka 3.8.1无法链接到mtj.jar,导致java.lang.ClassNotFoundException:no.uib.cipr.matrix.Matrix【代码】

我正在处理weka中的一些数据,并且想使用weka API,以便可以使用自定义算法.但是,当我只想实例化LinearRegression类时:LinearRegression myRegression = new LinearRegression()我遇到了与以下错误相同的错误:This person got the same problem and he roll back to version 3.6.12我检查了weka.jar并发现其中包含mtj.jar,所以我确定必须链接不当.降级API版本对我来说不是最佳选择,因为我想使用新的类RegressionAnalysis.任何帮助谢...

java-减少jar文件大小?

这个问题已经在这里有了答案: > Minimizing jar dependency sizes 3个是否有一个好的应用程序通过消除冗余来减少jar文件的大小类/方法/常量池元素? (即从固定位置无法访问一组入口点,假设没有反射) 当我只使用them肿的库中的几种方法时,我已经厌倦了提取它们. (我不是在谈论小的“本地”优化,例如使名称更小.我在考虑的是更多的事情,它会进行全局分析,以找出给定一组入...

java-仅使用类生成最小化的jar

我需要创建在Android中使用的utils库的最小罐子.我正在使用来自Apache Commons库的一些方法(例如IOUtils,StringUtils).但是,每一次这样的用法都使我导入了整个库(commons-lang,commons-io等),这在Tomcat下绝对是可以接受的(无论如何,战争的规模都是模棱两可的),但对于Android项目却绝对不可接受. 因此,我的目标是将依赖项中所有使用过的类打包到一个jar中,但只包装那些需要的类.我记得曾经与完成该任务的Maven插件保持联系,但不幸的...

java-制作jar文件后Jasper报告无法正常工作【代码】

我已经编写了以下用于创建jasper报告的代码,该代码在NetBeans IDE中可以正常工作,但是在创建该项目的jar文件后,该报告无法打开.它也没有显示任何错误. 可能是什么问题? 创建碧玉报告的代码//Path to your .jasper file in your packageString reportSource = "src/report/Allvendor_personal_info.jrxml";try{jasperReport = (JasperReport) JasperCompileManager.compileReport(reportSource);jasperPrint = JasperFillManager.f...

java-OpenIMAJ Jar文件

我是openIMAJ的新手,我想使用它处理一些图片.有很多可用的教程,但是它们都告诉您如何使用Maven.有谁知道从哪里可以下载openIMAJ的jar文件直接在Java项目中使用?谢谢!解决方法:OpenIMAJ非常复杂,包含许多您可能不需要在项目中使用的模块(即,如果您要进行图像处理,则可能不太在乎音频分析或Web内容分析) -pages).另外,每个OpenIMAJ模块都依赖于许多其他项目(它们本身也具有依赖关系,依此类推).由于这些原因,提供所有模块及其依赖关...

java-如何读取jar文件中的jrxml文件?【代码】

我有一堆iReport源代码(jrxml)通过以下路径位于工作区中:<project>/report/<jrxml_file>当我将源代码打包到jar文件中时.我将拥有以下文件结构目录:<jar_file>/report/<jrxml_file>在我的源代码中,我具有以下代码来验证jrxml文件的存在:File file = new File("report/jrxml_file"); if (!file.exists()) {return false; }当我通过命令执行此jar文件时:java -jar MyJar.jar我碰到一个错误提示,说特定的jrxml_file不存在. 我的疑问...

将Jar文件与-classpath JAVA结合【代码】

我有一个关于编译在Jar文件(MyJar.jar)中具有一些依赖类的类的问题.通过将目录树放在-classpath选项中(例如:javac -cp MyJar MyClass.java),是否将检查所有子目录中的类或仅检查目录树中的顶级类?提前致谢.解决方法:是否会递归搜索-cp指定的目录:否 当类加载器进入在类路径中指定的目录时,它将使用该类所在的包作为子目录开始.如果未指定包,则类加载器将其放在目录的直接子级(类文件)下. 它是-cp direcoties / jars和软件包名称...

如何在cron下运行Java程序并导入jar【代码】

我的源文件是… / MyDir / proj / myProj.java. jar文件位于… / MyDir / proj / library下. jar文件来自HTMLUnit 2.10. 这是我的cron文件的来源:0 0 * * * java -classpath .../MyDir/proj/ myProj但这给了我错误:Exception in thread "main" java.lang.NoClassDefFoundError: com/gargoylesoftware/htmlunit/WebClient如何修改cron文件以导入jar文件?解决方法:像这样:0 0 * * * java -classpath .../MyDir/proj/:.../MyDir/p...

java – 将jar库添加到jar文件中

我正在做一个maven项目.在一个想法中编译和运行我的项目时一切都很好,但每当我创建jar文件时,web / lib /中的外部jar文件都无法复制到jar文件中.为什么会这样?我可以将所有文件插入jar文件吗?解决方法:您可以使用Maven Assembly Plugin的jar-with-dependencies描述符来实现此目的.

java – Tomcat servlet-api.jar问题【代码】

我正在使用Tomcat和Java Servlets,JSP等运行Web应用程序. 我知道为了使用Servlet,它依赖于Servlet-api.jar文件.最初我把这个jar文件放在了 WEB-INF/lib/ 目录. 在发育阶段,这对我来说已经好几个月了. 当我们将应用程序放到我们正在使用的服务器空间时,我们开始看到Catalina.out文件中出现的奇怪问题,告诉我们servlet-api.jar文件存在依赖性问题. 我知道tomcat在它的容器中有这个jar文件,我应该从它中删除它 WEB-INF/lib/ 目录.我...

如何使用Ant为具有外部jar依赖性的java项目构建可分发jar【代码】

我在Eclipse中有一个Java项目,类MainClass在包中有main方法:com.nik.mypackage. 该项目还引用了两个外部库,我将其复制到Eclipse中的lib文件夹中,然后使用ADD JAR函数添加到构建路径中.这些库是one.jar和two.jar 该库位于eclipse的lib文件夹中,并添加到构建路径中. 我想使用ant脚本创建应用程序的可执行JAR.这样用户就可以使用命令访问我的应用程序:c:>java -jar MyProject-20111126.jar我知道Eclipse插件直接将java应用程序导出为...