运行有些java类需要第三方的jar包(lib),在用命令行运行时本人总结如下几个方法:

方法一、

编译  javac -cp D:\lab\googleapi.jar Lab.java

设置classpath set classpath=D:\lab\googleapi.jar;%classpath%

运行  java Lab

方法二、

编译  javac -cp D:\lab\googleapi.jar Lab.java

运行  java -cp D:\lab\googleapi.jar;%classpath% Lab

(注:

若在当前目录编译运行的话:

编译  D:\lab>javac -cp .\googleapi.jar Lab.java

运行  D:\lab>java -cp .\googleapi.jar;%classpath% Lab

)

若有多个jar要加入path中,可以用分号“;”间隔,编译时也可以:

javac -cp D:\lab\*.jar Lab.java

原文链接:http://blog.sina.com.cn/s/blog_620b085d0100iwwt.html

java带jar包运行_java带jar包的命令行运行相关推荐

  1. Java jar 命令行运行程序如何引用第三方依赖包

    1 引言 mybatis generator 是一个命令行运行工具,可以生成 mybatis 代码.但它需要依赖数据库驱动 jar,否则会抛出 ClassNotFoundException 异常. E ...

  2. jar包如何在命令行运行

    jar包在命令行运行 方式一:有绑定主类(有main函数入口) java -jar xxx.jar 方式二:无需绑定主类,可自行指定 java -cp xxx.jar xxx.main.Class 如 ...

  3. 命令行运行jar包的常见方式

    java 命令行运行jar包的两种方式: 第一种方式: 如果没有指定主函数的话,需要使用这种方式进行运行 java -classpath xxxxx.jar 主函数全类名 <args> 第 ...

  4. Idea 中出现:运行 Test 时出错。命令行过长。 通过 JAR 清单或通过类路径文件缩短命令行,然后重新运行。

    Idea 中出现:运行 Test 时出错.命令行过长. 通过 JAR 清单或通过类路径文件缩短命令行,然后重新运行. 在项目的 .idea 目录下的 workspace.xml 中的 <comp ...

  5. vs+命令行运行带参数cpp文件

    1,创建一个vs控制台应用,结果如下: 2,cpp文件中写入以下文件,并且要配置好opencv库 // read.cpp : 此文件包含 "main" 函数.程序执行将在此处开始并 ...

  6. java执行class找不到_命令行运行java的class文件提示找不到或无法加载主类

    问题如下 TestOne.javapackage moon.star; public class TestOne { public void fTestOne() { System.out.print ...

  7. JAVA 的命令行运行

    作者:孙英鹏 撰写时间:2019年4月18日 JAVA 的命令行运行 今天要讲的是如何在命令行里进行打印运行.说明(此方法是老师的上课内容,我重新理解一遍) 首先创建一个文本文档,放在一个文件夹里,文 ...

  8. Windows命令行运行Java程序

    如何在Windows命令行运行Java程序 准备工作 1.安装JDK 安装JDK(Java Development Kit Java开发工具包 又称SDK)Oracle公司JDK下载地址,直接下载,然 ...

  9. sikuli python java_从命令行运行sikulix 1.1.4 python脚本

    我有一些蟒蛇( jython 实际上)与Sikulix一起运行的脚本. 我以前用过版本 1.1.1 并且正在使用命令行(在执行设置之后): java -Dsikuli.Debug=-2 -cp sik ...

  10. 命令行运行JMeter详解

    1.为什么要命令行执行脚本? 本文介绍如何从命令行运行JMeter,那么宏哥先来说说,为什么要命令行执行脚本,日常测试过程中发现,在大数量并发时,jmeterGUI界面时长宕机.卡死,在这种情况下我们 ...

最新文章

  1. mysql 立方根函数_PostgreSQL基础知识之SQL操作符实践指南
  2. Pandas库学习笔记
  3. scratch desktop的基本使用 - 舞台坐标系
  4. Model init when entering configuration tab in workbench
  5. 《Effective C++》阅后心得
  6. 【Flink】Flink消费kafka 突然报错 Kafka09PartitionDiscoverer.getAllPartitionsForTopics
  7. 【诚邀】ZStack新品战略发布会4月16号如约开启
  8. CentOS 6.7下 Samba服务器的搭建与配置(share共享模式)
  9. java 中文乱码转换_java中文乱码怎么转换
  10. 简述mysql实现递归查询的方法
  11. PMBOK(第六版) PMP笔记——《八》第八章(项目质量管理)
  12. win10系统下SQL2012下载及安装
  13. Excel数据可视化表盘模板
  14. 如何解决CF安全数据上报异常 16-2
  15. 数据库事务的四个性质
  16. android 对话框 美化,Android修改Dialog样式
  17. 1044:判断是否为两位数
  18. python和正则表达式抽取文本化的信息
  19. 官宣 .NET 6 预览版 6
  20. Linux电源管理(一)电源管理系统架构

热门文章

  1. unity技美31——Curvy Splines寻路插件绘制赛道,并且生成OBJ教程
  2. 推荐几款大家常使用的 SSH 客户端工具
  3. 数字孪生技术协助信息物理系统构建数字化城市
  4. linux codeblocks汉化
  5. Redis下载与安装教程
  6. 百度Web生态开花结果:Lavas等多项新技术帮助开发者效率提升
  7. 我的大学,我的SPR机器人队
  8. oppor9splus科学计算机,oppo r9s plus手机驱动
  9. 测试老鸟常用的自动化测试工具有哪些?
  10. mouseover mouseout和mouseenter mouseleave的区别