最后,我们可以使用java -jar命令行来运行项目,并手动指定Log4j 2的依赖包: java-jartarget/my-project.jar-Djava.class.path="lib/*" 1. 在上面的命令中,我们使用-Djava.class.path参数来手动指定依赖包。`lib
而后咱们能够在控制台里输入java -jar test.jar便可以运行这个jar。可是咱们这个项目须要引用其余第三方的jar包,在eclipse里面以项目jar包的形式引用了这个叫作some.jar的包,当时放在项目的lib子目录下,最后项目打包时把这个some.jar也打进来了,可是用java -jar执行这个test.jar的时候报找不到Class异常,缘由就是jar...
下面是一个Java程序,通过动态编译实现编译HelloWorld.java,并指定JAR包。 importjavax.tools.JavaCompiler;importjavax.tools.ToolProvider;importjava.io.File;importjava.util.Arrays;publicclassDynamicCompiler{publicstaticvoidmain(String[]args){// 1. 源文件路径StringjavaFilePath="src/HelloWorld.java";// 确保该...
<dependency> <groupId>com.alipay</groupId> <artifactId>alipay-sdk</artifactId> <version>java20170307171631</version> </dependency> 注意本地包的命名必须跟依赖的配置严格对应,上面alipay的包的全路径必须是:${project.basedir}\lib\com\alipay\alipay-sdk\java20170307171631\alipay-sdk-java20170307171631.j...
1. 准备好工程执行所需的所有依赖jar包,也可以使用maven导出依赖的方法导出; 2. 将工程打包,此处打成jar包,如上图所示,zookeeper-learn-1.0-SNAPSHOT.jar,本次需要jdk java命令执行的jar包; 3. 执行jar包zookeeper-learn-1.0-SNAPSHOT.jar中Master类中main方法,工程如图所示。 ... ...
你们都知道一个java应用项目能够打包成一个jar,固然你必须指定一个拥有main函数的main class做为你这个jar包的程序入口。具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。好比有个叫作test.jar的jar包,里面有一个拥有main函数的main class:test.someClassName。咱们就只要在MANIFEST.MF里面添加以下一句话:ht...
java -cp .;c:\dir1\lib.jar Test -cp和-classpath 同样,是指定类运⾏所依赖其余类的路径,⼀般是类库,jar包之类,须要全路径到jar包,window上";"分隔,linux上是":"分隔。不⽀持通配符,须要列出全部jar包,⽤"."表明当前路径。虽然如今都有eclipse之类的IDE了,但有时候后会⼿⼯编译和运...
<dependency> <groupId>com.alipay</groupId> <artifactId>alipay-sdk</artifactId> <version>java20170307171631</version> </dependency> 注意本地包的命名必须跟依赖的配置严格对应,上面alipay的包的全路径必须是:${project.basedir}\lib\com\alipay\alipay-sdk\java20170307171631\alipay-sdk-java20170307171631....
51CTO博客已为您找到关于java运行jar包指定依赖的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及java运行jar包指定依赖问答内容。更多java运行jar包指定依赖相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
方法1、最简单的还是依赖于 eclipse 的导出功能: export → java → Runnable JAR file,这种形式的导出 可以通过 lanuch configuration 指定一个 MainClass,并会自动生成 MANIFEST.MF ,而且会帮你把依赖的 jar 包解压出来,一并打进最终 的jar 包,这样就能被你的代码 import 引用了。