【java-如何从ouside中读取jar资源中的文件】教程文章相关的互联网学习教程文章

java-更新清单并使用jar覆盖重复的条目【代码】

有没有办法使用类似的命令jar ufm myfile.jar ManifestUpdates.mf更新清单并覆盖任何现有名称? 说权限:原始清单中存在所有权限,而ManifestUpdates.mf包含权限:沙箱,我希望jar内的清单文件中有一行具有沙箱的权限.解决方法:据我所知,不可能简单地替换现有manifest.mf文件的任何属性.您需要解压,编辑,重新打包. 另外,ant:jar为您提供了一些灵活性,可以合并两个jar和管理重复项.使用此方法,您可以合并两个jar(一个原始的,第二个合并...

java-如何使用添加的jar中可用的类覆盖Android Api类?

场景:一个Android项目,ProjAndroid引用一个Java项目say(HelperProj). 在HelperProj中,我尝试通过实例化其管理器来使用httpConnection池. PoolingHttpClientConnectionManager cm =新的PoolingHttpClientConnectionManager(); 我遇到了Apache example,能够将其作为独立程序实现而没有任何小故障. 但是对于android系统,它首先给出了NoClassDefFoundError错误,当我向Android项目中添加httpclient-4.3.1.jar和httpcore-4.3.jar时就解决...

java-MapReduce新API Job.getInstance(Configuration,String)的Jar文件【代码】

设置Hadoop 2.2.尝试删除不推荐使用的APIJob job = new Job(conf, "word count");来自示例Wordcount(Hadoop随附)here 将已弃用的API替换为 编辑:Job job = Job.getInstance(conf, "word count");编译错误是Job.getInstance cannot be resolved to a type.已经导入的Job类(旧的API或MR1)似乎没有此方法. 哪个jar包含带有Job.getInstance(Configuratio,String)方法的新Job类 如何解决呢?该示例是否有其他更改要迁移到MapReduce v2?...

java-PlayFramework中用于外部Jars的问题【代码】

我从grepcode和下载了PayPal API jar,并且我的Java代码已成功编译,但是我想将Java代码访问到playFramework控制器中object PayPalController extends Controller {def initialize = Action {val ack=PayPalDAO.initialize().getAck().toString() // returning SetExpressCheckoutResponseType// I'm accessing here my JavaCallss models.PayPalDAO.javaprintln(ack);Ok("")}解决方法:游戏看不到你的罐子. 当您要添加非托管依赖项时...

java-Ant signjar任务花费太长时间进行时间戳记【代码】

我正在使用Hudson建立一个项目.我有几个jar文件,我想使用Ant SignJar任务用时间戳签名.没有时间戳时,它的工作原理就像一种魅力-一个文件大约需要2-3秒.当我将’tsaurl’属性添加到SignJar任务时,出现问题.然后,一个文件只需花费很少的MINUTES时间.我尝试使用其他时间戳服务器,但没有帮助.有人知道为什么要花这么多时间吗?首先,有什么办法可以解决此问题?解决方法:我用jarsign花费太长时间(至少在Linux上)的主要问题是内核熵池干d...

java-更改第三方jar的版本是否需要重新编译我的代码?【代码】

这个问题已经在这里有了答案: > Do I have to recompile my application when I upgrade a third party jar? 5个这似乎是一个愚蠢的问题,但是在我去团队会议上大开眼界之前,我想绝对确定自己正确理解了一切. 我有一个引用第三方jar文件的Java应用程序.我的代码仅使用其接口.如果第三方为我提供了他们jar文件的不同版本,而我只是用新的jar替换了旧的jar,我是否需要重新编...

如何使用通配符将JavaCompiler的类路径设置为多个.jar文件【代码】

我正在使用javax.tools的JavaCompiler来编译一些Java代码,并且试图在类路径中使用通配符以包括所有.jar文件,但失败了. 这是我的代码:String classpath = "C:\tomcat6\webapps\myapp/WEB-INF/lib/javax.ws.rs-api-2.0-m10.jar;" + "C:\\tomcat6\\webapps\\myapp/WEB-INF/lib/javax.persistence-2.1.0.jar";Iterable<String> options = Arrays.asList("-d", classesBaseDir,"-classpath", classpath);JavaCompiler.CompilationTask ...

java-从命令行调用静态jar类方法【代码】

我有一个jar文件:“ CallMeMaybe.jar”. 在主类callmemaybe.CallMeMaybe中有一个静态方法callMe().就像可以通过运行以下命令从命令行调用main()方法:java -cp CallMeMaybe.jar callmemaybe.CallMeMaybe有没有一种方法可以直接调用除main()之外的另一个静态方法? 我想这样做 :java -cp CallMeMaybe.jar callmemaybe.CallMeMaybe.callMe()解决方法:您不能直接调用它,而只能从您的主要方法中调用它,即public class Foo {public st...

如何或者是否有可能从解压缩的jar中执行Java应用【代码】

如何或者是否有可能从解压缩的jar中执行Java应用.我已经使用7zip解压缩了jar文件.我找到了MANIFEST.MF文件,并记下Main-Class:路径,即“ com.uwsoft.editor.LevelEditor”.我现在正尝试通过导航到控制台中的目录(其中包含“ LevelEditor.class”文件)并在控制台中运行命令“ java LevelEditor”来执行解压缩的Java应用程序.我收到错误“错误:无法找到或加载主类LevelEditor”.我可以从控制台成功执行jar文件,甚至可以重新打包jar文...

java-如何在gradle构建期间仅在jar中包含某些软件包【代码】

我有一个具有以下包装结构的项目src / com / a1src / com / a2src / com / a3src / com / a4 我已经编写了gradle脚本来构建jar,其中包含所有软件包的已编译Java文件.我只需要jar中的“ a2”和“ a4”包.但是:a2和a4中的类是指“ a1”和“ a3”中存在的类解决方法:>多项目构建 您实际上想将您的项目拆分为一个多项目.仅包含项目中的特定软件包是容易出错的. Gradle拥有有关多项目构建的出色文档:https://docs.gradle.org/current/...

在Java API / Jar中隐藏公共方法

这个问题已经在这里有了答案: > Android – how to add @hide annotation in my project 1个我正在准备一个具有一些公共方法的Android Java Jar.我的要求是我想在jar中隐藏某些公共方法,即开发人员不应该能够直接使用(我可以通过反射间接使用它)使用我提供给他/她的jar使用这些方法. 在AOSP中,我看到这是使用@hide注释完成的,但对我来说却不起作用. 请给我建议.解决方法...

java-Jar合并进行调试,从而与Android抛出重复项?【代码】

我在尝试运行构建时收到此错误:Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.> com.android.build.transform.api.TransformException: java.util.zip.ZipException: duplicate entry: android/support/annotation/AnimatorRes.class这是我的build.gradledependencies {compile fileTree(dir: 'libs', include: ['*.jar'])testCompile 'junit:junit:4.12'compile 'com.android.support:appcomp...

java-Heroku无法访问jetty-runner jar文件【代码】

我正在使用jetty-runner.jar将Spring MVC应用程序部署到Heroku,但是在部署中遇到错误.Heroku日志仅显示:Error: unable to access jarfile target/dependency/jetty-runner.jar State changed from starting to crashed Process exited with status 1但是,如果我使用以下任一方法在本地运行该应用程序,则该应用程序将正常运行:heroku local web -f Procfile.windows要么java -jar target\dependency\jetty-runner.jar target\*.wa...

java-如何有效地管理一堆jar文件及其管道?

这是一个相当高层次的问题,因此请道歉.我是企业Java世界的新手. 假设我已经编写了一些单独的Java程序包,它们执行诸如解析数据提要和将解析的信息存储到队列之类的工作.另一个包可能会从该队列中读取并将这些条目吸收到规则引擎包中.跳闸的警报将被送入另一个队列,该队列由警报服务(假设它是用Python编写)轮询,该服务从队列中读取并发送电子邮件. 就目前而言,我必须手动运行每个jar文件并将其粘贴在后台.虽然我可能可以将某些或所有...

java-使用php在服务器上运行.jar

我制作了一个.jar文件,该文件基于位于同一文件夹中的.txt文件来编辑pagename.html文件.想法是,我(作为网站管理员)对.txt文件进行了更改,然后,当有人访问我的网页时,一个php代码运行了.jar来编辑pagename.html,因此,当用户转到pagename.html时,它将会根据我在.txt文件上写的内容显示更新.这可能吗?怎么样?解决方法:您可以使用php中的exec()执行CLI命令. 有关更多信息,请参见:http://php.net/exec. 要运行jar,可以执行以下操作:e...