首页 > 编程语言 >java 运行 jar classpath配置

java 运行 jar classpath配置

时间:2023-09-20 14:01:48浏览次数:51  
标签:java classpath JAR jar 创建 test com


按照developrworks上说的:

 

http://www.ibm.com/developerworks/cn/java/j-jar/index.html

 

创建可执行 JAR

创建一个可执行 JAR 很容易。首先将所有应用程序代码放到一个目录中。假设应用程序中的主类是 com.mycompany.myapp.Sample。您要创建一个包含应用程序代码的 JAR 文件并标识出主类。为此,在某个位置 ( 不是在应用程序目录中 ) 创建一个名为 manifest的文件,并在其中加入以下一行:

Main-Class: com.mycompany.myapp.Sample


然后,像这样创建 JAR 文件:

jar cmf manifest ExecutableJar.jar application-dir


所要做的就是这些了 -- 现在可以用 java -jar执行这个 JAR 文件 ExecutableJar.jar。

一个可执行的 JAR 必须通过 menifest 文件的头引用它所需要的所有其他从属 JAR。如果使用了 -jar选项,那么环境变量 CLASSPATH 和在命令行中指定的所有类路径都被 JVM 所忽略。

方法二:

来个简单的:

java -Djava.ext.dirs=m:\test

相关的jar(依赖的jar)目录均在m:\test下,test.jar就是需要运行的jar

标签:java,classpath,JAR,jar,创建,test,com
From: https://blog.51cto.com/u_16242566/7536845

相关文章

  • Java学习之路--method--方法重载
    packagecom.chao.method;//Java中都是值传递(Java)和引用类型publicclassDemo02{publicstaticvoidmain(String[]args){intmax=max(40,50);//实参40,50System.out.println("最大的数是"+max);}//比大小形参num1,num2publicstatic......
  • Java学习之路-method--递归
    packagecom.chao.method;//递归/*概念:递归就是A方法调用A方法,就是自己调用自己递归包括两个部分:递归头:什么时候不调用自身方法,如果没有头,将陷入死循环;递归体:什么时候需要用自身方法*/publicclassDemo04{publicstaticvoidmain(String[]args){System.out.prin......
  • Java编程学习笔记01
    网络编程笔记2023.2.28---2023.3.10/*1.1什么是计算机网络计算机网络是指将==地理位置不同==的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理协调下,实现资源互通和信息共享传递的计算机系统//打电话--连接--......
  • Java编程学习笔记02
    GUI编程2023.3.11--现在Gui编程已经被淘汰,用的很少很少一、简介:Gui的核心技术:Swing和AWT原因:1.界面不美观2.需要jre环境!为什么要学习?1.可以写出自己心中想要的一些小工具2.工作时候,有可能需要维护到Swing界面,概率极小3.了解MVC架构,了解监听!怎么学?怎么用组件(Component):窗......
  • Java学习一路-Demo01-Java数据类型
    packagecom.chao.base;publicclassDemo01{/*Java数据类型两大类:基本数据类型和引用类型1.基本数据类型共8种:(1)数值类型分为:整数类型(4种):a.byte(字节型),占1个字节,取值范围(-128~127)b.short(短整型),占2个字节,取值范围......
  • Java学习之路-Demo02
    packagecom.chao.base;publicclassDemo02{publicstaticvoidmain(String[]args){//整数拓展:进制二进制0b十进制八进制0十六进制0xinti=10;inti1=010;//八进制0inti2=0x10;//十六进制0x0~9A~F16System......
  • Java学习之路-Demo03-类型转换
    packagecom.chao.base;publicclassDemo03{publicstaticvoidmain(String[]args){inti=128;byteb=(byte)i;//内存溢出doubled=i;//强制转换(类型)变量名高-->低例:int转byte,int转short,int转char等//自动转换......
  • 个人项目-小初高算数题目生成(Java互评)
    目录简介测试与分析功能测试代码分析总结一、简介本博客对结对编程队友高义林同学的个人项目进行分析测试,使用语言为Java。需求如下图所示:二、测试与分析1.功能测试1.登录功能测试分析:登录时输入错误账密、错误密码、空的账密均不可成功登录,可......
  • 无涯教程-JavaScript - AVERAGE函数
    描述AVERAGE函数返回参数的平均值(算术平均值)。语法AVERAGE(number1,[number2]...)争论Argument描述Required/OptionalNumber1Thefirstnumber,cellreference,orrangeforwhichyouwanttheaverage.RequiredNumber2,...Additionalnumbers,cellrefe......
  • 【HNU个人项目互评】--java
    湖南大学软件工程个人项目互评评测者:李姝萱项目作者:张乐盈 一.基本信息:  1.被评队友满足了个人项目要求的所有需求  1.1.登录:只有规定的账户可以登陆,其他的输入不会因为异常抛出强制终止程序 输入不满足格式要求,不会越界异常错误账户不能登陆登陆成功,清晰......