【Java 可执行jar的manifest编写】教程文章相关的互联网学习教程文章

java -jar

jar 包启动时指定配置文件 application.yml nohup java -jar vPaas.jar --spring.config.location=/opt/vpaas-conf/application.yml > /opt/vpaas-conf/nohup.out 2>&1 & java -jar springboot jar --server.port=8181 java -jar springboot jar --spring.profiles.active=dev 如果不喜欢将 application.properties 作为配置文件名,你可以通过指定 spring.config.name 环境属性来切换其他的名称,也可以使用 spring.config....

Docker:java:openjdk-8-jdk-alpine图像缺少javac和tools.jar【代码】

我正在使用以下Dockerfile创建一个Docker映像:FROM java:openjdk-8-jdk-alpineUSER root RUN apk update && apk add dockerCOPY . /liveboard-tests WORKDIR /liveboard-tests ENTRYPOINT ["./gradlew", ":integration-tests:test", "--tests", "*Foo*"]由于某种原因,泊坞窗容器不包含javac或tools.jar,因此我无法编译Java代码.我尝试了其他各种基础图像,但它们都有相同的问题. 谁能建议一个防弹最小的Docker文件,该文件将为我提供...

java-在Spring Boot可执行jar中包含Hortonworks存储库【代码】

我在Spring Boot应用程序中使用Hortonworks存储库中的shc-core依赖项,该存储库在pom.xml文件中声明如下:<repositories><repository><id>repository.hortonworks</id><name>Hortonworks Repository</name><url>http://repo.hortonworks.com/content/repositories/releases/</url></repository> </repositories>我从此存储库添加的依赖项是:<dependency><groupId>com.hortonworks</groupId><artifactId>shc-core</artifactId><vers...

Java JAR方法覆盖【代码】

所以我是Java的新手,真的很想在这里提出一些建议. 我有一个XYZ.jar罐,它已添加到我的类路径中.该XYZ.jar具有大约4个类,即A,B,C,D.类D中有一个方法,即私有无效方法P(),被类A,B,C调用. 现在,我的项目中有一个Main.java类,它具有方法METHOD R(). 现在,我想用Main.java中存在的METHOD R()覆盖私有无效的METHOD P().我可以做的一件事是,我可以用CLASS D扩展我的Main类.但是,然后我将不得不修改CLASSES A,B,C中的方法名,我不想这样做,因为...

java-applet无法从jar加载类

一些用户抱怨小程序不再起作用,当他们查看Java控制台时,遇到一个java.lang.noClassDefFoundError并检查我的访问日志,我发现他们已经下载了包含该类的jar文件,然后发出get命令.要求特定的班级. 不同的用户中断不同的类. 一些用户很好. 任何想法可能导致此问题/解决此问题. 我已经检查以确保该文件位于其Java缓存中,清除了缓存等.似乎没有任何修复方法. 如果他们访问了质量检查站点,它也会损坏.解决方法:该jar文件在传输过程中被损坏...

java-在序列化和存储在Jarfile中时,有什么可以修改SerialVersionUID的?【代码】

在序列化对象时遇到一些问题(我正在使用JBoss Drools,并想存储一个KnowledgePackage的ArrayList). 当我序列化列表,将结果存储在文件中并反序列化时,不会发生任何问题,因此它可以正常工作. 但是当我序列化列表时,将结果存储在字节流中,然后将其保存在JarFile中,由于以下错误,我无法对结果进行反序列化:IOException during package import : java.util.ArrayList; local class incompatible: stream classdesc serialVersionUID = 8...

java-使用WebLogic的Web应用程序的Jar放置

这似乎是一个基本问题,但是我想确保我们做的正确. 我们正在使用Spring MVC制作Web应用程序,并使用WebLogic为它们提供服务.在此设置中应将罐子放在哪里? 我们已经讨论过将业务逻辑放入将存在于服务器类路径中的jar中,并将特定于应用程序的jar打包到要部署的WAR文件中.我们知道,如果我们在服务器类路径中重新部署jar,则必须重新启动服务器.有办法避免这种情况吗?解决方法:有两种选择,具体取决于您的情况: >如果您只有一个WAR,或者...

java-如何在我的maven项目中更改ejb-jar.xml的位置?【代码】

在使用maven构建EJB项目时,maven希望ejb-jar.xml位于META-INF /中.然而;我需要能够将其放在目录A / META-INF中. maven-ejb-plugin似乎没有提供用于指定ejb-jar.xml所在位置的参数. 你能为我指出正确的方向吗?解决方法:确实,maven-ejb-plugin不提供任何参数来更改部署描述符的位置,该参数有望在META-INF / ejb-jar.xml(该位置在EjbMojo中进行硬编码)或在构建EJB 2.X时,在打包时构建会失败(这很有意义). 因此,实现目标的一种方法是在...

java-信息:已添加其他JAR:’xalan-2.7.0.jar’

成功启动Tomcat和几次REST调用后,我在Tomcat控制台中收到此消息,然后应用程序自行重新加载它.而且由于重新加载需要几秒钟,因此响应时间太长.然后再一次-在REST调用之后,我再次收到此消息,并再次重新加载应用程序… Google没有帮助我,可以吗?

java-如何从Netbeans中的项目生成多个JAR

有没有一种方法可以从Netbeans中的单个项目生成多个JAR文件?目前,我有一些软件包几乎从未更改,而其他部分则更频繁地更改.一种解决方案是将其拆分为多个项目,但是我真的很喜欢将它们放在一个地方(这可能还会给SVN等带来一些麻烦). 是否可以根据软件包列表生成JAR文件?解决方法:默认情况下,Netbeans不会为此提供帮助,但是如果您编写自己的build.xml仅包括所需的内容,则有可能. 通常,每个JAR您将有一个项目,并且将它们放在单独的项目...

java-如何从可执行jar中引用tools.jar【代码】

说我正在这样做:java -jar someJar“ someJar”需要引用tools.jar(用于jsp编译).我不想将tools.jar捆绑在someJar内部,因为我担心与正在执行的JVM不兼容.我无法指定-classpath,因为使用-jar时会忽略它.我试了-Djava.ext.dirs,那没有用.有谁知道如何从可执行jar中引用tools.jar?解决方法:从Java 1.4、tools.jar needs to be included in the user classpath开始:The tools classes are now in aseparate archive (tools.jar) and ...

Java导入到Jar文件【代码】

我的问题是这是否有办法将所有Java导入文件放入jar文件中,因此在制作Java程序时无需单独导入文件? 编辑:我的意思是import java.awt.*; import java.awt.event.*;到一个jar文件中,您无需键入import java.awt.*;每次解决方法:您可以使用netbeans来执行http://java.sun.com/developer/technicalArticles/java_warehouse/single_jar/

java-在Jar中加载资源【代码】

下面是我的Jar文件的结构root- template.ftl- org.project.myproject.App.java在App.java中,我有一行代码希望我指定用于加载template.ftl的目录.就像是:Line#1: cfg.setDirectoryForTemplateLoading("java.io.File object that represents /directory/for/storing/template/files");和下一行代码,读取模板文件Line#2: Template temp = cfg.getTemplate("template.ftl");我的问题是我无法指定将从中加载文件的目录路径.可以在Jar的...

Java-在蝙蝠上删除文件运行jar【代码】

我想将文件拖放到.bat文件上.删除它之后,我想运行一个以删除的文件路径作为输入的jar文件.如何完成以相对路径运行jar文件?我的.bat文件运行的目录是我的用户目录,而不是它所在的目录.goal: cmd /c java -jar myjar.jar -f %1 current: cmd /c java -jar c:\somewhere\myjar.jar -f %1关键是,该程序(jar bat)是小型自动化部署过程的一部分,并且对于每个用户而言,可能都有不同的路径来运行jar.解决方法:也许这可行,它将当前目录更改...

java-如何在运行时使drools drl文件访问更新的jar【代码】

最近,我在一个流口水项目上工作,遇到一些问题,我需要一些帮助.在我的项目中,我通过使用URLClassLoader在运行时访问jar.这是代码:Object object=null;Class myclass=null;URL jarPath=null;try{jarPath=new File("lib/Billing.jar").toURI().toURL();URLClassLoader loader = new URLClassLoader(new URL[] { jarPath },ClassLoader.getSystemClassLoader());ruleclass = loader.loadClass("dynamicclasses.Billing");object = rul...

执行 - 相关标签