java -cp .;c:\dir1\lib.jar Test
-cp 和 -classpath 一样,是指定类运行所依赖其他类的路径,通常是类库,jar包之类,需要全路径到jar包,window上分号“;”
分隔,linux上是分号“:”分隔。不支持通配符,需要列出所有jar包,用一点“.”代表当前路径。
虽然现在都有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 -jar minusyhd.jar
- Manifest-Version: 1.0
- Main-Class: minusyhd.MinusYHD
- Class-Path: jconn4.jar
-cp 参数后面是类路径,是指定给解释器到哪里找到你的.class文件,
写法:
java -cp .;myClass.jar packname.mainclassname
classpath中的jar文件能使用通配符,如果是多个jar文件,要一个一个地罗列出来,从某种意义上说jar文件也就是路径。
要指定各个JAR文件具体的存放路径,相同路径有多个可使用通配符
java -cp .;c:\classes\myClass.jar;d:\classes\*.jar packname.mainclassname
bat文件写法:
- java -cp MinusYHD.jar minusyhd.MinusYHD > minusyhed.log
- exit
”> minusyhed.log“ 指定System.out输出文件名
【转载】http://quicker.iteye.com/blog/856722
---------------------------------------------------------------------------------------------------------------
java -cp .;c:\dir1\lib.jar Test
-cp 和 -classpath 一样,是指定类运行所依赖其他类的路径,通常是类库,jar包之类,需要全路径到jar包,window上分号“;”
分隔,linux上是分号“:”分隔。不支持通配符,需要列出所有jar包,用一点“.”代表当前路径。
使用范例:
java -cp ..\lib\hsqldb.jar org.hsqldb.Server -database mydb
或
java -cp ../lib/hsqldb.jar org.hsqldb.Server -databa
se.0 mydb -dbname.0 mydb
拷贝自ITEYE网站(留待笔记用)。
以下是两个启动脚本:
1.linux系统:
java -Dfile.encoding=GBK -cp .:../classes:../locale:../lis.jar:../lib/jcifs-1.2.17.jar:../lib/xalan.jar:../lib/xerces.jar:../lib/xercesImpl.jar:../lib/xmltransform.jar:../lib/xml-apis.jar:../lib/bsf.jar:../lib/bsh-1.2b7.jar:../lib/dbswing.jar:../lib/ifxjdbc.jar:../lib/jakarta-regexp-1.2.jar:../lib/jaxp.jar:../lib/jbcl.jar:../lib/jdbc2_0-stdext.jar:../lib/jdom.jar:../lib/jta-spec1_0_1.jar:../lib/Log4j.jar:../lib/mm.mysql-2.0.13-bin.jar:../lib/New_F1J9Swing.jar:../lib/New_Xalan.jar:../lib/oracle.jar:../lib/servlet.jar:../lib/Sprinta.jar:../lib/true_xalan.jar:../lib/commons-pool-1.2.jar:../lib/commons-dbcp-1.2.1.jar:../lib/commons-collections-3.1.jar:../lib/servlet-api.jar com.sinosoft.lis.tb.bpo.BPOServerStart compupacific 10
2.windows系统:
java -classpath .; com.nci.utility.FileDispatcher FileDispatcher_parken.properties
分享到:
相关推荐
首先,你需要将`mysql-connector-java-5.1.47-bin.jar`添加到你的项目类路径(ClassPath)中,这样Java运行时环境才能找到并加载这个驱动。这可以通过多种方式实现,例如在IDE(如Eclipse或IntelliJ IDEA)中配置...
在使用"mysql-connector-java-5.1.49.jar"时,开发者通常需要将其添加到项目的类路径中,以便Java虚拟机在运行时能找到并加载这个驱动。在现代的构建工具如Maven或Gradle中,这可以通过依赖管理来实现。在没有构建...
这可以通过多种方式实现,如在IDE(如Eclipse或IntelliJ IDEA)中设置,或者在命令行运行Java程序时使用`-cp`或`-classpath`参数指定。一旦驱动被正确引入,就可以通过以下步骤建立数据库连接: 1. 导入必要的JDBC...
这可以通过多种方式实现,例如在IDE(如Eclipse或IntelliJ IDEA)中设置库依赖,或者在命令行运行Java程序时使用`-cp`或`-classpath`选项指定JAR的位置。一旦驱动被正确加载,就可以通过`Class.forName(...
这可以通过在IDE(如Eclipse、IntelliJ IDEA等)中设置构建路径,或者在运行命令行时使用`-cp`或`-classpath`选项实现。 2. 导入所需的JDBC包: ```java import java.sql.Connection; import java.sql....
2. **命令行**:如果你在命令行下运行 Java 应用,可以使用 `-cp` 或 `-classpath` 参数指定 JAR 文件的位置。 3. **系统 ClassPath**:可以将 JAR 文件复制到系统的 `JAVA_HOME/lib` 目录下,或者在 `JAVA_HOME/bin...
在使用mysql-connector-java-5.1.40-bin.jar时,通常需要将其添加到项目的类路径(classpath)中,这样Java虚拟机在运行时才能找到并加载这个驱动。在IDE如Eclipse或IntelliJ IDEA中,可以直接将jar文件添加到项目的...
1. 下载并将其添加到Java项目的类路径中,可以是通过IDE的设置,或者在命令行中使用-classpath或-cp参数。 2. 在代码中加载驱动,通常使用`Class.forName("com.mysql.jdbc.Driver")`这一行代码。 3. 建立数据库连接...
这可以通过IDE(如Eclipse、IntelliJ IDEA)设置,或者在运行Java应用程序时使用`-cp`或`-classpath`命令行选项指定。 3. **建立连接**:在Java代码中,你可以使用`Class.forName()`方法加载驱动,然后使用`...
对于传统的Java应用,可以将JAR文件放入`lib`目录,然后在运行时通过`-cp`或`CLASSPATH`环境变量指定。 接下来,你需要编写Java代码来建立数据库连接。以下是一个简单的示例: ```java import java.sql.Connection...
这可以通过多种方式实现,例如在IDE(如Eclipse或IntelliJ IDEA)中设置构建路径,或者在命令行运行Java程序时使用-cp或-classpath参数指定。一旦驱动被正确引入,就可以通过以下步骤建立数据库连接: 1. 加载驱动...
对于命令行运行的Java应用,可以在启动时使用`-cp`或`-classpath`参数指定JAR的位置。 使用MySQL Connector/J时,需要遵循JDBC的一般流程:创建数据库连接、准备SQL语句、执行查询或更新、处理结果集,最后关闭连接...
这可以通过多种方式实现,如在IDE(如Eclipse、IntelliJ IDEA)中设置项目构建路径,或者在命令行执行Java程序时使用`-cp`或`-classpath`选项指定jar包的位置。 使用MySQL Connector/J进行数据库连接的基本步骤如下...
另一种更为灵活的方法是在执行Java命令时动态指定JAR包位置,即使用`-cp`或`-classpath`参数。这允许在不修改系统环境变量的情况下临时指定类路径。例如,假设我们有一个名为`Test`的主类,它依赖于`mysqlJdbc.jar`...
在Java开发中,`mysql-connector-java-8.0.13.jar`是MySQL 8.0.13版本的JDBC驱动包,这个驱动包包含了所有必要的类和接口,用于在Java程序中建立、管理和操作MySQL数据库的连接。当你下载并解压此压缩包后,你会得到...
这可以通过多种方式实现,如在IDE(如Eclipse、IntelliJ IDEA)中设置项目构建路径,或者在命令行执行Java程序时使用`-cp`或`-classpath`选项。一旦驱动被正确配置,就可以通过以下步骤建立数据库连接: 1. 加载...
对于命令行编译或运行,可以将jar文件包含在`java`命令的`-cp`或`-classpath`选项中。 连接MySQL数据库的基本步骤如下: 1. 加载驱动:`Class.forName("com.mysql.cj.jdbc.Driver");` 2. 创建连接:`Connection ...
在使用`mysql-connector-java-5.1.35.jar`之前,需要将其添加到项目的类路径(Classpath)中。这可以通过多种方式实现,如在IDE(如Eclipse、IntelliJ IDEA)中设置项目构建路径,或者在运行Java程序时通过`-cp`或`-...
1. **添加依赖**:首先,你需要将`mysql-connector-java-5.0.8-bin.jar`添加到你的项目类路径(classpath)中。这可以通过在IDE(如Eclipse、IntelliJ IDEA)中配置构建路径,或者在命令行执行Java时使用`-cp`或`-...
这可以通过多种方式实现,如在IDE(如Eclipse或IntelliJ IDEA)中配置构建路径,或者在运行Java应用时使用`-cp`或`-classpath`命令行选项指定。当Java虚拟机(JVM)运行时,它会查找这个jar包中的类来建立到MySQL...