JAR文件(或Java ARchive)将许多文件聚合为一个文件。 JAR文件以ZIP文件格式构建。
导入 org.neuroph.core.NeuralNetwork; 导入 org.neuroph.nnet.Perceptron; //导入 org.neuroph.core.learning.DataSet; //导入 org.neuroph.core.learning.DataSetRow; 类主要{ 公共静态...
我有一个正在运行的 build.gradle,它允许我构建 jar 包。突然间它停止工作,当试图运行一个构建的 jar 时,jvm 声称找不到主类。我没有
How to fix Maven deployment to heroku issue for ORtools
该项目在本地运行得非常好,但是当尝试部署到 Heroku 时,我在构建日志中遇到了这个错误,我完全迷路了,找不到任何相关信息。 -----> 执行 Mav...
使用: WinSW v2.12.0 .net 版本 4.0.30319 Windows 7 , 10 我使用download来更新jar包。首先,我确定我的下载路径没问题。因为我服在另一个B - Wind...
我有一个代码库,我想将其作为 jar 分发。它还依赖于外部 jar,我想将其捆绑在最终的 jar 中。 我听说这可以使用 maven-assembly-plug-in 来完成...
我想将文件添加或复制到持久卷中,然后使用卷挂载在容器中使用它?任何帮助
Spring Boot 应用程序的 .jar 不工作(tomcat-embed-jasper 问题)
我对 Spring boot 和 Maven 比较陌生。我在尝试运行我的可执行文件 .jar 时遇到问题。我的最终目标是创建 .jar 的 docker 镜像,以便我可以部署我的应用程序。 当我做 mvn clean
我需要使用此行命令使用 ant 更新我的文件 jar:jar -uf sample.jar [jar 文件中的路径] 目标文件 我试过这个: 我需要使用此行命令使用 ant 更新我的文件 jar:jar -uf sample.jar [jar 文件中的路径] 目标文件 我试过这个: <target name="UpdateJar" depends="Compile"> <exec executable="java path"> <arg value="-uf"/> <arg value="$Sample.jar"/> <arg value="${Path}"/> <arg value="Test.class"/> </exec> </target> 但是没有这样的文件或目录它不起作用 错误如下:(path is : X:\Jar\test ): [exec] X:\Jar\test no such file or directory [exec] Result: 1 可能“exec”任务有一个额外的参数,我猜你希望包含目录“${Path}”中的 Test.class,我会写成 <target name="UpdateJar" depends="Compile"> <exec executable="java"> <arg value="-uf"/> <arg value="sample.jar"/> <arg value="${Path}/Test.class"/> </exec> </target> 无论如何,为了效率,知道 jar 文件只是一个 Zip 文件,我建议只用 Apache Ant Zip 任务更新现有的 jar 文件(已经包含 META/MANIFEST.MF 和一些类) <zip destfile="sample.jar" update="true"> <fileset dir="${Path}" includes="Test.class"/> </zip> 但我猜你还希望在 jar 文件中保留包结构,这需要你的“java”exec 在正确的当前工作目录下运行。我用 zip 的选择就更明显了 <zip destfile="sample.jar" update="true"> <fileset dir="${Path}" includes="your/package/Test.class"/> </zip>
无法从 JAR 文件中获取作业 jar 和依赖项:JAR 文件不存在:
当我将文件从 hdfs 提交到 flink 作为作业时,它显示“无法从 JAR 文件中获取作业 jar 和依赖项:JAR 文件不存在”,但该文件已预设在 gi ...
您好,我想从 NetBeans 的 jar 文件中打开 mi cmd 程序 我们将该程序称为“Super_Program”。该程序应该在 cmd 上运行,但我有一个 jar 文件,所以我如何打开 cmd f...
问题: 我有一个 PLM 集成代码,这意味着我有客户端/服务器类。所以最近我在一个类(服务器类)中进行了自定义,以向我的应用程序发送消息(cli ...
我的项目结构如下: ---细节-RASP---src 我的maven pom文件: 我的项目结构如下: ---细节-RASP---src 我的maven pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.briar</groupId> <artifactId>Detail-RASP</artifactId> <name>Detail-RASP</name> <version>1.0-SNAPSHOT</version> <build> <finalName>Detail-RASP-Agent</finalName> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>${maven.compiler.version}</version> <configuration> <source>${jdk.version}</source> <target>${jdk.version}</target> <encoding>${maven.compiler.encoding}</encoding> <skip>true</skip> <compilerArguments> <bootclasspath>${java.home}/lib/rt.jar</bootclasspath> </compilerArguments> </configuration> </plugin> <plugin> <artifactId>maven-shade-plugin</artifactId> <version>3.1.1</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <filters> <filter> <artifact>*:*</artifact> <excludes> <exclude>META-INF/maven/</exclude> </excludes> </filter> </filters> <transformers> <transformer> <manifestEntries> <Premain-Class>com.briar.Agent</Premain-Class> <Agent-Class>com.briar.Agent</Agent-Class> <Can-Redefine-Classes>true</Can-Redefine-Classes> <Can-Retransform-Classes>true</Can-Retransform-Classes> <Main-Class>com.briar.Agent</Main-Class> <Class-Path>. ${java.home}\..\lib\tools.jar ${build.finalName}.jar</Class-Path> <Can-Set-Native-Method-Prefix>true</Can-Set-Native-Method-Prefix> </manifestEntries> </transformer> </transformers> <relocations> <relocation> <pattern>org.yaml</pattern> <shadedPattern>com.briar.org.yaml</shadedPattern> </relocation> <relocation> <pattern>javassist</pattern> <shadedPattern>com.briar.org.javassist</shadedPattern> </relocation> </relocations> </configuration> </execution> </executions> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>com.sun</groupId> <artifactId>tools</artifactId> <version>${tools.version}</version> <scope>system</scope> <systemPath>${java.home}/../lib/tools.jar</systemPath> </dependency> </dependencies> <properties> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <jdk.version>8</jdk.version> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> <tools.version>1.8.0</tools.version> <maven.compiler.version>3.1</maven.compiler.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <junit.version>3.8.1</junit.version> </properties> </project> 我点击清理和打包,然后“cd”到目标,java -jar Detail-RASP-Agent.jar,我得到了错误; Error: can not find or load main class com.briar.Agent 我检查了 MANIFEST.MF 文件,我看到已经添加了 Main-Class。但是仍然有这个错误。 我尝试添加 .到MANIFEST.MF的类路径,但是不行。同时检查了整个工程和MANIFEST.MF文件,没有问题 我加-Xdiag参数看详情,详情如下: Error: can not find or load main class com.briar.Agent java.lang.ClassNotFoundException: com.briar.Agent at java.net.URLClassLoader.findClass(URLClassLoader.java:387) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:601) 我会说你在终端或提示符下发出了错误的命令语法。 第一个问题,“java”命令没有 -jar 标志 如果您在控制台上键入命令 java -h,您将获得所有可以与命令 java 一起使用的标志。 其次将包放入 jar 中,使用“jar”命令创建一个 jar 要运行具有主类的可执行 jar, 在 jar 所在的“工作文件夹”中打开提示符或终端。 发出命令“示例” cd /home/myprojects/jarprojects/proj1 java -64 Detail-RASP-Agent.jar 或 java -64 -classpath“/home/myprojects/jarprojects/proj1”细节-RASP-Agent.jar 或 java -64 -cp“/home/myprojects/jarprojects/proj1”细节-RASP-Agent.jar
编辑(我自己的)反编译源代码 - Java (IntelliJ)
起亚欧拉, 我在需要恢复的期间未能备份我的 Java (IntelliJ) 项目。我有一个 *.jar 版本的项目,这对我很有用,但我需要能够编辑...
是否可以在运行完第一个位置.wav 文件后更改管道位置文件路径? 我尝试了以下但没有奏效: 元素来源 = ElementFactory.make(&q...
docker:错误:无法访问 jarfile /app.jar
在这里输入图片描述 文件: 来自 adoptopenjdk/openjdk11:latest 体积/tmp 复制 ./entrypoint.sh /app/entrypoint.sh 工作目录/应用程序 运行 chmod +x /app 入口点 ["/app/entrypoint.sh&q...
如何区分jar包中的class文件是属于自己的还是属于自己的依赖?
我正在研究一些 jar 并通过分析字节码文件来构建调用图。我只想分析属于jar包本身的类文件,而不是它的依赖 Maven 中心
我是 Java 的新手,我想弄清楚如何将我的 Java 代码编译成 jar 文件。我已经想出如何将我的文件编译成一个类文件,但是当我尝试运行编译命令时,它给...
我不能使用我的 sql 连接器 jar 文件,尽管我已经在 vs 代码引用的库中添加了 jar 文件
enter image description here我已经在vs代码中添加了jar文件但是它显示package com mySql jdbc does not exist 我已经尝试了在vs code added jar fil中添加jar文件的所有方式...
spring boot maven不能将jsp文件打包成 "fat jar"。
我使用指南中的项目结构,将css & js存储在资源的静态文件夹中,jsp文件存储在webappWEB-INFjsp中,但是当我用 "maven包 "构建我的spring boot应用程序到fat jar时......。
我的图片在eclipse上运行时加载正常,但当导出为jar并打开时,根本没有图片。
当我在eclipse中运行主类时,图像会出现,但当我导出为可执行的jar文件时,图像不会出现。icon =new ImageIcon(new ImageIcon("robot.png"))......。