java -cp 和 java -classpath 一样,是指定类运行所依赖其他类的路径,通常是类库,jar包之类,需要全路径到jar包,window上分号“;”

java -cp .;myClass.jar packname.mainclassname

classpath中的jar文件能使用通配符,如果是多个jar文件,要一个一个地罗列出来,从某种意义上说jar文件也就是路径。

要指定各个JAR文件具体的存放路径,相同路径有多个可使用通配符

java -cp .;c:\classes\myClass.jar;d:\classes\*.jar packname.mainclassname

例子java -cp mr.jar cn.byzt.ImageUtil

Java jar  可以通过 java jar log.jar [参数] 执行

http://www.cnblogs.com/adolfmc/archive/2012/10/07/2713562.html

一个可执行的jar的MANIFEST.MF文件里面指定的 运行的manclass

Manifest-Version: 1.0

Class-Path: .

Main-Class: cn.byzt.ImageUtil

用maven导出的包中,如果没有在pom文件中将依赖包打进去,是没有依赖包

1、打包时指定了主类,可以直接用 java -jar xxx.jar

2、打包是没有指定主类,可以用 java -cp xxx.jar 主类名称(绝对路径)

3、要引用其他的jar包,可以用 java -classpath $CLASSPATH:xxxx.jar 主类名称(绝对路径)

-classpath 指定需要引入的类;

java cp classpath_java -cp、java -jar、java -classpath相关推荐

  1. java ear项目_基础普及-Jar、War、Ear

    名词解释 Jar文件(扩展名为. Jar) 包括Java类的普通库.资源(resources).辅助文件 (auxiliary files)等 War文件(扩展名为.War) 包括所有Web应用程序. ...

  2. java环境classpath_JAVA中的环境变量配置 PATH CLASSPATH

    1.CLASSPATH是什么?它的作用是什么? 首先,classpath 是javac编译器的一个环境变量.它的作用与import.package关键字有关.当你写下improt java.util. ...

  3. java环境classpath_Java开发环境配置之Path和classpath

    在进行Java环境配置时,都会遇到Path和classpath的配置,为什么要这两个系统环境变量,以及如何配置呢?特作以下总结. 1.Path的作用: Path是一个十分重要的系统变量,它的值是一些路 ...

  4. IntelliJ IDEA 问题总结之二 —— 快捷键、主题样式、导出jar、sqlite

    随着对idea的使用,问题越来越多,开始第二篇问题总结. 1.快捷键.用惯了eclipse再用idea后,快捷键就是一个大问题.而且网上idea的快捷键有很多版本,不知道是不是老版本和新版本不同.关于 ...

  5. 逆向开发使用dx.jar、d8.jar、baksmali.jar将jar转dex文件,解决requires --min-sdk-version >= 26 (currently 13)问题

    apk母包中合并第三方SDK代码 当我们需要将某些第三方SDK的代码合并到自己的apk母包的时候,一般的流程是解压第三方SDK的aar文件,然后合并里面的资源文件,assets.res目录直接拷贝合并 ...

  6. java语言中解释方式是什么意思,Java语言快速入门·简答T

    1 面向对象与面向过程有什么区别? 面向对象编程:既然面向的是对象,那么强调的自然就是--对象,那么对象多了,就会抽象出相应的类(对象是类的实例化),所以 · 程序是由类组成 · 程序运行的时候去调用 ...

  7. 一文理类加载相关知识:类加载器、双亲委派、SPI

    思维导图 类加载的时机 类加载的流程 类从被加载到内存中开始,直到被从内存中卸载为止,它的整个生命周期包括:验证.准备.解析.初始化.使用和卸载7 个阶段. 其中验证.准备.解析 3 个部分统称为连接 ...

  8. java面试题28 牛客 下面有关java classloader说法错误的是?

    java面试题28 牛客 下面有关java classloader说法错误的是? A Java默认提供的三个ClassLoader是BootStrap ClassLoader,Extension Cl ...

  9. 自然语言处理之hanlp,Python调用与构建,分词、关键词提取、命名主体识别

    转载请注明出处:https://blog.csdn.net/HHTNAN HanLP是一系列模型与算法组成的NLP工具包,由大快搜索主导并完全开源,目标是普及自然语言处理在生产环境中的应用.HanLP ...

  10. jsf的初步使用(包括jsf框架的引入、用户登录、自定义表单验证、valueChangeEvent值变更事件处理做的级联下拉框)

    jsf初步使用 一.新建一个web项目MyJSF 直接把生成index.jsp和web.xml勾选上生成对应的文件. 在web项目跟目录下(一般是web或者是WebRoot,也可以自己指定,本人用的是 ...

最新文章

  1. 我使用Python和Django在自己的网站上建立了一个会员专区。 这是我学到的东西。
  2. 系统变量与环境变量的关系
  3. 基于Autoencoder的反欺诈数据集的异常检测
  4. 5种网络IO模型介绍
  5. boost::proto::make_expr相关的测试程序
  6. 极客精神|自制机械臂!被任正非表扬的华为天才少年
  7. Mina学习之搭建项目工程目录
  8. Hadoop精华问答 | 非大数据的项目能否用Hadoop?
  9. 发那科攻丝回退参数_乐享:发那科MF选配功能诊断小结
  10. 苹果又出新专利?全包围屏幕iPhone
  11. 20-190-090-安装-Flink集群安装 flink-1.9.0
  12. 合肥工业大学网络程序设计实验报告_杭州电子科技大学网络空间安全学院2020考研数据速览,专硕竟然有缺额!!!...
  13. java的jdbc看不到源码_不了解jdbc,何谈Mybatis的源码解析?
  14. js代码测试。【一定要在真实工程下来测试是否好用】
  15. BW作为源系统连接时,激活DSO或其他模型时提示8*数据源不存在,无法激活
  16. 图的实验——图的主要遍历算法实现_深度优先搜索遍历图
  17. 怎么清理ug10注册表_鼠标的滚轮失灵了怎么办
  18. 全栈开发实战(二)——简易博客社区前端搭建教程(附源码)
  19. mysql中长整型是longint_整型int和长整型long
  20. 【基于Simulink+UG NX MCD 一级倒立摆控制系统仿真】建模和分析(一)

热门文章

  1. Ubuntu中锐捷客户端的配置与使用
  2. Dev-C++ MinGW wxWindows2.6.2 开发环境的配置
  3. android高效视频压缩代码,Android视频压缩的示例代码
  4. 孙策被刺杀,凶手是孔雀东南飞里的焦仲卿,主谋是曹操谋士郭嘉
  5. NC单点登录设置默认界面
  6. Eclipse下载与安装
  7. 这4款甘特图绘制工具,都是老原精心整理
  8. python安装包错误的问题
  9. 地图坐标拾取【获取指定地点经纬度】
  10. 新版 世界地图 中文版地图 国界地图 高清全彩矢量地图 CDR 2021年整理制作