首页 文章
  • 0 votes
     answers
     views

    Gradle在多个项目中收集所有jar依赖项并构建一个耳朵

    我是新手gradle,我正在尝试实现以下我已经设置了多项目构建,具有以下结构root :: commonjar(java-library):war1(war):war2(war):externaljars(local repository)对于非托管 jar ):libs(耳朵) 我想自动收集commonjar,war1和war2的所有运行时依赖项,并生成一个可部署的ear(libs),其中所有j...
  • 3 votes
     answers
     views

    是否有一些简单的方法可以在JAR内部部署JAR时执行代码?

    我打算将 EAR 打包的应用程序部署到 JBoss v4.2 作为包含EAR内容的文件夹 . 到目前为止,EAR被部署为单个文件 . 我希望能够替换单个 JARs ,而无需重新启动应用程序 . 是否有任何类型的事件 listener 或 annotation 可用于在部署时注册这些JAR文件?这个想法就像部署一些实现已知接口的功能一样 . 插件应在Seam webapp环境中使用,并且可以随时更新...
  • 1 votes
     answers
     views

    即使服务器上有更新的内容,java jnlp也会使用缓存中的jar

    自从Java 1.8的最后更新以来,我们在一些机器上遇到了一个新问题(所有32位,其中一些是1.8 b60,b51,b40),jnlp拒绝下载新指定的jar资源并在缓存中使用jar . 删除jnlp并再次下载jnlp并不能解决问题,执行的唯一方法是控制面板 - > java->临时文件 - >删除存储的jar . 否则总是使用缓存和旧jar . 但是这种情况发生在一些机器上2-3...
  • 2 votes
     answers
     views

    在Java7u45之后,java-web-start为我的jnlp中的一些jar提供了JARSigningException

    我在jarSigning问题上是全新的,但是有几天我遇到了麻烦并且搜索/了解了很多 . (此主题与我的问题无关:Why does Java Web Start say a signed jar file is unsigned?) 我在我的java-web-start项目中使用了org.apache.commons包,它使用了魅力多年 . 上周,在java 7更新45之后,我们的用户无法运行通过...
  • 12 votes
     answers
     views

    Java Webstart间歇性JAR没有更新

    我们使用java Webstart在我们的Intranet上部署java应用程序 . 该应用程序接收频繁更新 . 在我们更新了Web服务器上的JAR / WAR(更改时间戳)后,用户将在一段时间内从桌面图标启动应用程序,Java Webstart将启动旧版本而不是下载新版本 . 这是我们的JNLP的粘贴,因为您可以看到offline-allowed打开,但始终更新检查始终和策略 . 此外,下载标志...
  • 0 votes
     answers
     views

    文件可以在运行jnlp时访问,但无法通过java web start中的浏览器访问

    我正在尝试访问部署在 apache web server 中的jar文件中的资源文件 . 可以通过已部署文件夹中的jnlp文件访问该文件,但在尝试从浏览器访问时无法通过Web启动访问该文件 . 用于使用uri访问文件的代码如下所示: File helpFile = new File("/myFile.doc"); myFile 位于服务器中部署的应用程序 jar 中 .
  • 2 votes
     answers
     views

    如何在没有安全警告的情况下发布Java Web Start jnlp应用程序?

    我有一个从网站的jnlp文件启动的Java应用程序 . 我试图让它运行而不会在它运行之前闪烁一堆安全警告 . 该程序分为大约10个不同的jar文件,30个左右的jar库,以及jar文件中还包含的几个本机库 . 我已经使用官方代码签名证书(来自Verisign)签署了所有jar文件,包含了保存主类的jar文件中的jnlp文件,并向我主要的10个 jar 添加了权限和代码库属性编译 . 当我启动程序时...
  • 3 votes
     answers
     views

    Java Webstart(图书馆)签约

    我对我们当前的构建过程有点担心 . 它闻起来有“错误的方式”,并且会给我们的客户带来很多额外的下载 . 我们有一个通过Webstart发布的常规Java项目 . 它使用我们提供的各种库作为.jar文件 . 我们的JNLP看起来像这样: <resources> <!-- Application Resources --> <j2se version=&q...
  • 13 votes
     answers
     views

    为什么Java Web Start说签名的jar文件是未签名的?

    Java Web Start(JWS)说它无法启动我的应用程序,因为jar文件是无符号的: Error: Unsigned application requesting unrestricted access to system Unsigned resource: .../dynaccn.jar 但jar文件 is 已签名: $ jarsigner -keystore ... d...
  • 1 votes
     answers
     views

    在Java Web Start中运行JNLP时出现NullPointerException(jar作为stardardlone)

    我写了我的第一个应用程序,我无法解决一个问题 . 使用Eclipse运行应用程序时 - 一切正常 . 导出到runnable jar后(使用Export将库导入生成的JAR),在Windows中运行jar时 - 一切正常 . 当我尝试使用jnlp文件和Java Web Start运行应用程序时 - 它会抛出: Exception in thread "AWT-EventQueue-2&q...
  • 0 votes
     answers
     views

    Java Web Start应用程序:java.lang.NoClassDefFoundError:org / apache / commons / httpclient / HttpMethod

    我在Java Web Start应用程序中遇到以下错误 . Exception in thread "AWT-EventQueue-2" java.lang.NoClassDefFoundError: org/apache/commons/httpclient/HttpMethod 我的JNLP文件: <?xml version="1.0" enco...
  • 1 votes
     answers
     views

    如何在java webstart项目中包含jar依赖项

    我们正在尝试使用java webstart开发打印应用程序 . 我们使用eclipse将jar创建为普通的jar文件 . 我们的应用程序需要外部库来连接数据库,将数据转换为字节等 . 之前我们可以通过将必要的jar放在jre文件夹的/ ext /目录中来完成此操作 . 然而,这导致库与我们的tomcat服务器冲突,所以我们想避免这种方法 . 我们还尝试将项目导出为可运行的jar,因为所需的库也已经...
  • 1 votes
     answers
     views

    在JNLP程序中使用本地jar

    我有java程序,需要很多 jar . 现在我想通过JNLP运行它 . Jars来自用户已安装的客户端软件 . 我不想在JNLP文件中包含数百个jar并下载它 . 例如,在我的JNLP / Swing应用程序中,用户使用jar和我的程序加载jar并使用它来编写软件路径 . 如何在我的JNLP程序中使用本地jar(例如在系统PATH中)?
  • 0 votes
     answers
     views

    未找到JWS类错误

    我试图探索JWS如何端到端地工作,正在关注这个博客 . JWS tutorial link 最初得到"unsigned jar error" stackoverflow post - 现在可以修复,但是现在找不到它的抛出类,尝试了多个东西,比如创建一个没有包等的类,但仍然无法正常工作 . 带有台阶等的新课程 我不确定它是否存在某些版本兼容性问题 . Apache tomca...
  • 1 votes
     answers
     views

    JNLP - NoSuchMethodException

    已经有一段时间一直在努力解决这个问题 . 我有一个类,有一个main方法,从Eclipse运行时效果非常好 . 无论如何,当我使用我的JNLP文件运行它(使用maven-jar-plugin)时,我无法管理它来开始工作 . 我得到的错误如下: java.lang.NoSuchMethodException: my.package.ishere.MainClass.main([Ljava.lang....
  • 272 votes
     answers
     views

    我应该如何在运行时动态加载Jars?

    为什么在Java中这么做呢?如果您想拥有任何类型的模块系统,您需要能够动态加载jar . 我通过编写你自己的 ClassLoader 来做到这一点,但是对于那些应该(至少在我看来)就像调用一个带有jar文件作为参数的方法一样容易的东西来做很多工作 . 这样做的简单代码的任何建议?
  • 1 votes
     answers
     views

    如何确保类加载器可以访问临时jar文件

    我有一个自定义jar类加载器,它使用URLCLassLoader . 我必须从数据库中读取jar内容并加载它们 . 有几个与此相关的问题 . 我可以以某种方式从字节流中加载所有类,而不是先将jar内容从数据库保存到临时文件,并将file:// URL提供给URL类加载器吗? 如果上述问题的答案是肯定的,那么类加载器会确保它一次从字节流中读取所有类文件和资源,以避免以后出现ClassNotF...
  • 4 votes
     answers
     views

    如何从可执行jar中的main()运行TestNG测试?

    我有一个可执行的JAR,它包含所有依赖项和测试类 . 我已经确认在执行jar时会调用main()方法 . 我正在尝试向main()添加代码,以便我可以运行特定的TestNG测试类 . 从TestNG.org上的文档来看,这似乎就是这样做的: TestListenerAdapter tla = new TestListenerAdapter(); TestNG testng = new Te...
  • 0 votes
     answers
     views

    从我的web-app中加载.properties文件

    我创建了一个我需要在WEB-APP中使用的JAR . 两者都是用spring框架创建的 . 我想在Web应用程序的主上下文中在JAR文件外部加载.properties文件 . 我想用Spring为我们提供的设施来做到这一点 . 我试图在JAR里面的spring.xml文件中做这样的事情: <bean class="org.springframework.beans.factory....
  • 1 votes
     answers
     views

    动态加载jar中的spring bean以及依赖bean

    我正在运行一个spring应用程序 . 我的要求是用户将在运行时在指定的lib文件夹位置放置一个插件jar文件 . 这个插件jar文件也有spring应用程序上下文文件 . 我想加载这个jar,意味着所有类 - spring bean及其所有依赖的bean /组件(这很重要),在运行时从这个jar文件开始 . 我不想创建新的/子应用程序上下文,并希望使用在应用程序启动时加载的现有spring b...
  • 29 votes
     answers
     views

    如何从jar文件中读取文件?

    我在JAR文件中有一个文件 . 例如,它是 1.txt . 我该如何访问它?我的源代码是: Double result=0.0; File file = new File("1.txt")); //how get this file from a jar file BufferedReader input = new BufferedReader(new FileReader...
  • 1 votes
     answers
     views

    包装输出从groovy到一个 jar

    我尝试了一个非常简单的groovy脚本 class HelloGroovy { public static void main(args) { println("hello groovy") } } 并通过 groovy 将其编译成 .class 文件 mkdir out && groovyc helloGroovy.groov...
  • 5 votes
     answers
     views

    使用groovy脚本创建可执行jar

    我有一个groovy脚本 Automate.groovy . 该脚本没有类定义或主方法 . 我正在寻找创建包含脚本的jar的最简单方法 . 我尝试使用以下命令编译groovy脚本: groovyc Automate.groovy 我还有一个Manifest文件manifest-addition.txt,它指定了主类 Main-Class: Automate 我使用命令创建了jar: jar ...
  • 0 votes
     answers
     views

    外部jar中类的spring boot配置属性

    我有一个jar文件,其下面的类加载一些属性 - @ConfigurationProperties(prefix = "common-list") @Configuration @Component public class CommonConfig{ ... } 在我的spring启动项目中,class / jar上面是一个依赖项 .如何指定在我的项目中加载此属性"...
  • 3 votes
     answers
     views

    Unity错误:无法将类转换为dex格式

    我创建了一个Android Unity插件(.aar文件),它为我的Unity游戏提供了一些自定义定位数据 . 在我的Unity脚本中,我使用, var x = customClass.CallStatic<float>("getHeadX"); 为了获得一些位置数据 . 每帧调用此方法以获取更新的数据(轮询方法),这使其效率低下 . 相反,当更新的数据准备就绪时,...
  • 0 votes
     answers
     views

    运行我自己的程序打包在Spring启动jar中

    我有一个util类,它有一个main方法 . 在通过Boot Maven插件打包后,它最终以BOOT-INF / classes结束 . 它确实需要在BOOT-INF / lib下打包的其他一些库 . 有没有使用cmdline快速运行该程序,而无需解压缩jar?谢谢!
  • 0 votes
     answers
     views

    使用spring boot maven插件生成胖 jar 时排除外部jar

    我使用spring初始化程序创建了一个spring boot应用程序 . 我使用IDE在我的类路径中添加了一些外部jar . 当我尝试创建一个jar,通过maven clean和maven install,我得到了 package com.art.common.exception does not exist. 我们是否需要在pom.xml中添加jar依赖XML? 我不希望我的外部jar成为我的...
  • 1 votes
     answers
     views

    使用依赖jar中的Spring CacheManager

    我有几个WAR项目,包括对某个实用程序JAR项目的依赖 . 我希望能够通过使用spring的@Cacheable注释来缓存实用程序项目中的某些方法,所以我尝试在实用程序项目中创建一个配置文件,在那里我可以定义一个可以处理方法缓存的CacheManager bean . 配置文件如下所示: (请注意,我正在使用Redis缓存实现,但spring配置应该与其他缓存提供程序非常相似) @Configur...
  • 0 votes
     answers
     views

    解析外部依赖的类路径

    我有一个外部库(只有一个名为org.vinay.dep.DependedClass的类文件) . 它完全在它的包目录结构中,目录org在桌面上 . 我有一个名为a.jar的jar,它依赖于我的外部lib . 执行 jar -tf a.jar 给出以下输出, META-INF/ META-INF/MANIFEST.MF com/ com/os/ ...
  • 2 votes
     answers
     views

    我无法在我的java代码中访问正确的MANIFEST.MF文件

    我已尝试过多种方法在单元测试中从正确的jar访问清单 . 我遇到的问题是它似乎正在读取它所涉及的第一个jar文件,而不是我的类 . 这是我最近的尝试 InputStream is = Test.class.getResourceAsStream("/META-INF/MANIFEST.MF"); try { if (is == null) { Syste...

热门问题