文档章节

java cp命令:命令行指定需要加载的类classpath

Oscarfff
 Oscarfff
发布于 2016/02/13 17:39
字数 288
阅读 1275
收藏 0

java cp命令

转载:http://hck.iteye.com/blog/1566801

java -cp .;c:\dir1\lib.jar Test  
  
-cp 和 -classpath 一样,是指定类运行所依赖其他类的路径,通常是类库,jar包之类,需要全路径到jar包,window上分号“;”分隔,linux上是分号“:”分隔。用一点“.”代表当前路径。  
虽然现在都有eclipse之类的IDE了,但有时候后会手工编译和运行一些程序,很多人包括多年开发经验的人都不知道怎么在命令行参  
数运行类。有点杯具……  
使用范例:  
java -cp ..\lib\hsqldb.jar org.hsqldb.Server -database mydb   
或   
java -cp ../lib/hsqldb.jar org.hsqldb.Server -database.0 mydb -dbname.0 mydb   

写法: 
java -cp .;myClass.jar packname.mainclassname   
classpath中的jar文件能使用通配符;

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

运行jar 里面的一个class。
java -cp .;c:\classes\myClass.jar;d:\classes\*.jar packname.mainclassname 

但是如果你设置了仍然找不到,可以参考如下博文解决。

https://my.oschina.net/u/2308739/blog/663502

bat文件写法: 

  1. java -cp MinusYHD.jar minusyhd.MinusYHD > minusyhed.log  

  2. exit  

”> minusyhed.log“ 指定System.out输出文件名

 

本文转载自:http://www.cnblogs.com/people/p/3176761.html

共有 人打赏支持
Oscarfff
粉丝 72
博文 815
码字总数 96913
作品 0
崇明
后端工程师
私信 提问
Java基础-环境变量设置及Java命令行使用

一、Java环境变量设置 windows 下配置JDK环境变量: 1. 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:javajdk1.5.008; 2. 安装完成后,右击“我的电脑”,点击“属...

陶邦仁
2012/11/11
0
0
Java中的资源路径引用问题总结

首先来回顾一下java文件的执行: 假设有这样一个文件结构 在 root路径下,有com/a/A.class 现在在root路径的命令行下 执行 这样肯定会报错:找不到或无法加载主类,因为当前路径下没有A这个类...

foreach
2017/12/10
0
0
使用Maven自动生成Project,并在eclipse中可用

在想要建立项目的目录下,执行如下命令: mvn archetype:generate 在windows命令行里运行会让你输入一些具体的信息,例如groupId,artifactId,version,package等。 会列出一些,让你选择,也有...

月下独酌100
2013/01/22
0
2
Linux系统下运行jar文件,提示:No main manifest attribute, in XXX.jar

在Linux系统下执行java -jar XXX.jar com.HelloWorld往往会提示:No main manifest attribute, in XXX.jar 原因如下: 正常情况下,java打包成jar包需要在MANIFEST.MF中指定Main-Class项以便...

哲别0
2017/10/31
0
0
Exec Maven Plugin全面解析和使用示例

1.为什么使用exec? 现在的工程往往依赖众多的jar包,不像war包工程,对于那些打包成jar包形式的本地java应用来说,通过java命令启动将会是一件极为繁琐的事情,原因很简单,太多的依赖让参数...

劲风online
2015/03/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java.util.Concurrent.Semaphore 源码

类图 源码: package java.util.concurrent;import java.util.Collection;import java.util.concurrent.locks.AbstractQueuedSynchronizer;public class Semaphore implements ja......

狼王黄师傅
17分钟前
2
0
Kubernetes里的secret最基本的用法

Secret解决了密码、token、密钥等敏感数据的配置问题,使用Secret可以避免把这些敏感数据以明文的形式暴露到镜像或者Pod Spec中。 Secret可以以Volume或者环境变量的方式使用。 使用如下命令...

JerryWang_SAP
昨天
2
0
2018-11-20学习笔记

1. python数据类型: 给变量赋值什么样的值,变量就是什么样的类型 给变量赋值整数,变量就是整数类型 给变量赋值字符串,变量就是字符串类型 123 和“123”一样吗? 在python中 单引号 与双...

laoba
昨天
1
0
使用 React 和 Vue 创建相同的应用,他们有什么差异?

在工作中应用 Vue 之后,我对它有了相当深刻的理解。 不过,俗话说「外国的月亮比较圆」,我好奇「外国的」 React 是怎么样的。 我阅读了 React 文档并观看了一些教程视频,虽然它们很棒,但...

阿K1225
昨天
4
0
2天闭门培训|以太坊智能合约从入门到实战(北京)

2天培训 16个课时 探寻技术原理,精通以太坊智能合约开发 以太坊智能合约是现在应用的最广泛的区块链应用开发方式,HiBlock区块链社区针对以太坊智能合约的学习特别推出2天闭门研修班,通过2...

HiBlock
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部