【java – 在APK上使用jarsigner -verify要求我指定别名?】教程文章相关的互联网学习教程文章

Java导入外部jar文件【代码】

假设我在?/ jar /中有TryJar.javapublic class TryJar {public static void hello() {System.out.println("Hello World!");} }然后我输入:javac TryJar.java jar cf TryJar.jar TryJar.class我想在?/ src /中的另一个源文件中导入这个类:public class TrySrc {public static void main(String[] args) {TryJar.hello();} }我试过两种方法: 1.javac -cp ~/jar/TryJar.jar TrySrc.java在编译期间没问题,但是当我尝试运行它时,会发...

java – Eclipse抱怨丢失Junit jar,即使它已经在构建路径中【代码】

我有以下Maven / Eclipse设置,我已经在pom.xml中添加了junit作为编译时依赖项.<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.2</version> </dependency>任何人都可以澄清为什么我被Eclipse提示添加junit来构建路径? 谢谢 解决方法:如果要使用注释,则需要JUnit 4.<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version> </dependency>

java – 为什么Hibernate 5.0.6发布包不包含事务实现jar?【代码】

我有这样的代码:import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.boot.MetadataSources; import org.hibernate.boot.registry.StandardServiceRegistry; import org.hibernate.boot.registry.StandardServiceRegistryBuilder;public class Main {public static void main(String[] args) {final StandardServiceRegistry registry = new StandardServiceRegistryBuilder().configure()...

java – 从jar中提取scala源代码

所以我有一个包含scala作为源代码的jar文件,我丢失了原始代码.有没有办法将jar中的类文件转换为scala函数和类而不是编译器生成的java类? 我试过在它上面使用反编译器,它只给了我没有意义的java代码. 先感谢您!解决方法:您需要一个特定于Scala的反编译器.没有理由不能写,但这将是一项巨大的努力,据我所知,没有人真正做过.当然,它不会产生完全原始的代码,就像其他语言的反编译器没有.

java – JAR索引和getResources【代码】

在我看来,JAR file indexing打破了ClassLoader.getResources()的机制.考虑以下程序:import java.io.*; import java.net.*; import java.util.*;public class TryIt {public static void main(String[] args) throws Exception {URL[] urls = {(new File("a.jar")).getAbsoluteFile().toURI().toURL(),(new File("b.jar")).getAbsoluteFile().toURI().toURL()};URLClassLoader cl = URLClassLoader.newInstance(urls);String[] res...

Tesseract For Java为可执行jar设置Tessdata_Prefix【代码】

该项目的最终目标是获取jar并将其放在使用tesseract的目录中,并输出结果目录和输出txt文件.不过,我在使用tesseract时遇到了一些问题.我正在使用Java中的tess4j与Maven合作,我想将我的代码变成可执行jar.该项目作为桌面应用程序工作正常,但每当我尝试使用java -jar fileName.jar运行(导出到jar后)它给我错误Please make sure the TESSDATA_PREFIX environment variable is set to the parent directory of your "tessdata" director...

java – 像Android一样使用存根方法创建API jar吗?

我正在寻找分发自定义API并知道这些类将在运行时可用.我希望我的公共和受保护的方法/类包含在我可以分发的jar中,但是我不想要任何其他源代码,如果实际执行了jars代码,我想抛出异常. 这是Android框架jar在您尝试直接执行jar时的确切行为. 我的问题是如何从我的源创建相同的jar,而无需手动完成并创建每个stubbed方法.随着API的增长,我希望这可以扩展.解决方法:我相信你可以为此目的使用mkstubs工具:https://github.com/android/plat...

java – Jarsigner(MIME Con​​tent-Type不是application / timestamp-reply)【代码】

前段时间我写了一个程序来在我们的构建过程中签署jar.哪个工作了几个月没有任何问题. 现在jarsigner输出(没有改变任何东西!):jarsigner: unable to sign jar: java.io.IOException: MIME Content-Type is not application/timestamp-reply并且罐子不再签名了. 有什么问题,我需要做些什么才能让jarsigner再次工作? 我正在使用这个时间戳服务器:http://timestamp.comodoca.com 和这个Java版本:Linux上的Java HotSpot(TM)64位服...

java – 在jar中打包tagfiles

我如何在一个罐子里打包标签文件,以便可以重复使用多个项目?解决方法:我想我找到了自己的答案http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPTags6.html#wp90207

如何让Java从Gnome中的当前目录执行jar?【代码】

在使用Gnome的Ubuntu Linux上,通过双击Gnomes文件浏览器中的jar文件来运行我的Swing应用程序会导致错误,因为找不到通过Java插件框架(驻留在子目录中)动态加载的所需库. 正如我的可执行jar的清单文件中所述,框架本身的基本库已正确解析.但是,一旦框架启动,就找不到任何插件(甚至没有指定我的平台的插件). 通过终端从终端启动应用程序java -jar myjar.jar就像魅力一样,广告通过双击shell脚本来运行应用程序. 但是,我想避开一个终端窗...

java – 包含清单的jar文件外的jar文件的问题【代码】

基本上让我先解释一下我的目标.我有一个用JAVA编写的动态ETL转换器应用程序.由于此应用程序的动态特性,我必须能够在应用程序jar文件之外的位置将插件jar添加到应用程序.基本上想拥有以下目录结构: AppFolder| – 插件/| – configs /| – mainApp.jar 如果可能的话,我希望能够在我的清单中使用通配符来动态添加位于plugins文件夹中的jar.不幸的是,到目前为止我所尝试的都失败了.我试图使用相对路径和绝对路径都没有工作(有或...

java – 如何访问jar中的资源,它可以存在于多个jar中【代码】

我有一个项目,我可以针对许多XSD生成大量代码.为了使事物分离,每组XSD在项目中捆绑在一起.我有多个项目,它将在资源中看到XSD并生成针对它们的代码. 我的问题是当我尝试访问存储在jar文件中的XSD时,我无法从一个特定的jar中获取访问XSD的代码.相反,无论jar如何,它都将访问与标准匹配的第一个XSD. 这是我用来列出资源的代码,所有的jar都具有相同的结构,这意味着XSD总是存储在jar文件根目录的xsd文件夹中.下面的代码列出了文件夹中的X...

java – ear文件中的多个相同的jar文件【代码】

我已经生成了一个带有war文件的ear文件,但是ear文件包含jar文件,这些文件已经存在于war文件的lib文件夹中.如何删除重复的jar文件以及这些jar文件应该在哪里?在war文件的lib文件夹中或war文件外? (我在我的项目中使用maven ear插件和maven war插件).解决方法:我终于通过在ear文件中生成瘦的war文件找到了一种方法.我受到了来自这里的maven-war-plugin示例的启发skinny-wars 按照示例的说明,我将所有jar文件移出war模块并将其放入e...

java – 从命令行使用JAR保持JVM运行【代码】

我正在使用手表在大豆文件上运行闭包模板编译器 – 它只是运行java -jar SoyToJsSrcCompiler.jar --outputPathFormat simple.js simple.soy每次文件更改. 问题是jar需要很长时间才能为每次运行加载每个jar.是否有一种简单的方法(easy =命令行工具)可以使JVM保持运行以使每次运行更快?解决方法:结帐Nailgunhttp://www.martiansoftware.com/nailgun/index.html

捆绑了依赖项的JavaFX jar【代码】

我刚刚提出了一个关于使用javafxpackager创建JavaFX jar的问题,你可以看到它here.我的问题是我无法在清单中包含类路径.好吧,当我在等待答案时,我尝试了maven-antrun-plugin.它运行良好,我可以运行我的应用程序与依赖项,但是(总有一个但是)只有依赖项OUTSIDE我的最后一个jar.所以它是这样的:FinalJar.jar lib|_{all dependencies here}我的清单文件通过JavaFX-Class-Path属性指向依赖项.如果我把依赖项放在jar中,就像我想要的那样,...