当写一个java文件后,在DOS中进行编译与执行时,如果没有引入外来的包,那情况很简单

例如:

public class hello_world
{public static void main(String[] args){System.out.println("hello world !");}
}

使用命令

/*编译*/
javac hello_world.java/*执行*/
java hello_world

过程与结果:

但是,然我们是用外部包的时候,就稍稍有点麻烦(比如我的上一篇随笔

此时编译要将所使用的外部 .jar文件包含进去,编译与执行都需要,就拿我的上一篇随笔来说,我使用了commons-math3-3.6.1.jar

这里为了方便,我将此包拷贝到了我的.java文件所在的文件夹下了

如下记录我失败到成功的过程:

首先使用  -cp(classpath)指定使用的外部包

javac -cp commons-math3-3.6.1.jar predict_temperature.java

编译成功

文件夹出现.class文件

那赶紧来执行试试吧

java -cp commons-math3-3.6.1.jar predict_temperature 52001848#2018-07-01-00-00-00_2018-07-31-00-00-00.csv 2018/7/1  7:42:47

执行出错

竟然找不到这个文件,我命名就在这个文件的目录下运行的命令呀

原来,-cp在指定的时候,不但要执行外部包同时也要指定生成的要加载的主类的路径

使用  ;(分号)隔开,这里指定下现在的路径

java -cp commons-math3-3.6.1.jar;./ predict_temperature 52001848#2018-07-01-00-00-00_2018-07-31-00-00-00.csv 2018/7/1  7:42:47

回车执行:

成功执行


本节完......

转载于:https://www.cnblogs.com/xinglichao/p/9503785.html

[java] DOS编译 .java 文件得到 .class 文件 并执行 以及使用外部 .jar包 时的命令...相关推荐

  1. dos下编译运行java工程,并解决外部jar包依赖

    首先介绍一下我在eclipse中能够运行的工程目录结构: 接下来删除掉.settings  bin .classpath  .project这些目录和文件(避免干扰) 在src目录中有三个包 com. ...

  2. java 双声道音频_java实现切割wav音频文件的方法详解【附外部jar包下载】

    本文实例讲述了java实现切割wav音频文件的方法.分享给大家供大家参考,具体如下: import it.sauronsoftware.jave.Encoder; import it.sauronso ...

  3. java编译程序的基本命令是什么,【填空题】Java中编译java 程序的命令是 1 ,执行java程序的命令是 java 。...

    [填空题]Java中编译java 程序的命令是 1 ,执行java程序的命令是 java . 更多相关问题 [多选] 下列骨折中属于关节外骨折的是(). [多选] 骨折早期局部的并发症包括(). [多 ...

  4. java -jar命令运行jar包时指定外部依赖jar包

    大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口.具体的方法是修改jar包内目录META-INF下的MANIFE ...

  5. java 命令直接执行(运行)jar 包的几种方法【笔记自用】

    主要有两种方式: 一是打的 jar 包的 META-INF/MANIFEST.MF 文件里指定的 Main-Class:另一个是命令行指定要运行的 Main-Class. 1 jar 包里包含 Mai ...

  6. android jar 加入图片,Android动态加载外部jar包及jar包中图片等资源文件

    Android动态加载外部jar包及jar包中图片等资源文件 Android应用程序由Java开发,因此Java中许多实用的特性,在Android中也有体现.动态加载Class,也就是外部jar包,在 ...

  7. java jar 源码乱码,java使用jar包时出现乱码的解决方法

    java使用jar包时出现乱码的解决方法 发布时间:2020-06-17 17:06:29 来源:亿速云 阅读:105 作者:元一 jar包是什么: jar(Java Archive,Java归档文件 ...

  8. java生成jar包时使第三方jar_IEDA生成可运行jar包(包含第三方jar包)的方法

    最近现网需要处理一下数据,来适配一个场景.安排我来编写一个脚本来实现,由于步骤比较多,且需要调用其他服务接口,使用shell脚本来实现比较困难,所以想到了使用shell脚本调用java可执行jar包的 ...

  9. java命令行执行程序解决依赖外部jar包的问题

    java命令行执行程序解决依赖外部jar包的问题 参考文章: (1)java命令行执行程序解决依赖外部jar包的问题 (2)https://www.cnblogs.com/wangxiaoha/p/6 ...

最新文章

  1. MLOps是构建在一个谎言上的吗?
  2. Maven学习(三) -- 仓库
  3. Linux 安装Resin4.0.40
  4. zabbix监控服务器日志文件,Zabbix对服务器资源进行监控及百度告警的整合
  5. 原码、反码、补码的运算 【2分钟掌握】
  6. C# SHA1散列算法
  7. leetcode 448. 找到所有数组中消失的数字(Java版)
  8. 计算机屏幕偏白,电脑屏幕显示泛白怎么修正
  9. 2019阿里云开年Hi购季满返活动火热报名中!
  10. 【笔记】2-SAT (tarjan)
  11. c语言综合知识,软件设计师教程综合知识集锦之C语言编程风格
  12. 小企业电脑如何组网_(完整版)中小型企业组网方案
  13. Keil(MDK-ARM-STM32)系列教程(七)菜单
  14. hadoop longwritable类
  15. leetcode77
  16. layui 上传图片回显并点击放大实现
  17. java出租车源码_基于WEB的JAVA出租车打车系统
  18. 计算机类调研报告选题,大学生调研报告选题精选.doc
  19. 6.1 阈值处理-- threshold函数
  20. Pyspark官方文档

热门文章

  1. 大规模分布式系统资源管理(一)
  2. 孤岛惊魂5服务器稳定吗,这才是《孤岛惊魂5》真正的“最低画质”
  3. python 打开网页自动播放视频_html5的video标签自动播放
  4. PHP SESSION生存时间设置
  5. Java 并发编程AQS--源码解读
  6. 设计模式---创建型模式
  7. 会动的图解 | 既然IP层会分片,为什么TCP层也还要分段?
  8. matlab 30案例 目录,MATLAB-智能算法30个案例分析-终极版(带目录).doc
  9. java设置首页跳转_SpringBoot设置首页(默认页)跳转功能的实现方案
  10. 如何安装dubbo的管理控制台