[java] DOS编译 .java 文件得到 .class 文件 并执行 以及使用外部 .jar包 时的命令...
当写一个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包 时的命令...相关推荐
- dos下编译运行java工程,并解决外部jar包依赖
首先介绍一下我在eclipse中能够运行的工程目录结构: 接下来删除掉.settings bin .classpath .project这些目录和文件(避免干扰) 在src目录中有三个包 com. ...
- java 双声道音频_java实现切割wav音频文件的方法详解【附外部jar包下载】
本文实例讲述了java实现切割wav音频文件的方法.分享给大家供大家参考,具体如下: import it.sauronsoftware.jave.Encoder; import it.sauronso ...
- java编译程序的基本命令是什么,【填空题】Java中编译java 程序的命令是 1 ,执行java程序的命令是 java 。...
[填空题]Java中编译java 程序的命令是 1 ,执行java程序的命令是 java . 更多相关问题 [多选] 下列骨折中属于关节外骨折的是(). [多选] 骨折早期局部的并发症包括(). [多 ...
- java -jar命令运行jar包时指定外部依赖jar包
大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口.具体的方法是修改jar包内目录META-INF下的MANIFE ...
- java 命令直接执行(运行)jar 包的几种方法【笔记自用】
主要有两种方式: 一是打的 jar 包的 META-INF/MANIFEST.MF 文件里指定的 Main-Class:另一个是命令行指定要运行的 Main-Class. 1 jar 包里包含 Mai ...
- android jar 加入图片,Android动态加载外部jar包及jar包中图片等资源文件
Android动态加载外部jar包及jar包中图片等资源文件 Android应用程序由Java开发,因此Java中许多实用的特性,在Android中也有体现.动态加载Class,也就是外部jar包,在 ...
- java jar 源码乱码,java使用jar包时出现乱码的解决方法
java使用jar包时出现乱码的解决方法 发布时间:2020-06-17 17:06:29 来源:亿速云 阅读:105 作者:元一 jar包是什么: jar(Java Archive,Java归档文件 ...
- java生成jar包时使第三方jar_IEDA生成可运行jar包(包含第三方jar包)的方法
最近现网需要处理一下数据,来适配一个场景.安排我来编写一个脚本来实现,由于步骤比较多,且需要调用其他服务接口,使用shell脚本来实现比较困难,所以想到了使用shell脚本调用java可执行jar包的 ...
- java命令行执行程序解决依赖外部jar包的问题
java命令行执行程序解决依赖外部jar包的问题 参考文章: (1)java命令行执行程序解决依赖外部jar包的问题 (2)https://www.cnblogs.com/wangxiaoha/p/6 ...
最新文章
- MLOps是构建在一个谎言上的吗?
- Maven学习(三) -- 仓库
- Linux 安装Resin4.0.40
- zabbix监控服务器日志文件,Zabbix对服务器资源进行监控及百度告警的整合
- 原码、反码、补码的运算 【2分钟掌握】
- C# SHA1散列算法
- leetcode 448. 找到所有数组中消失的数字(Java版)
- 计算机屏幕偏白,电脑屏幕显示泛白怎么修正
- 2019阿里云开年Hi购季满返活动火热报名中!
- 【笔记】2-SAT (tarjan)
- c语言综合知识,软件设计师教程综合知识集锦之C语言编程风格
- 小企业电脑如何组网_(完整版)中小型企业组网方案
- Keil(MDK-ARM-STM32)系列教程(七)菜单
- hadoop longwritable类
- leetcode77
- layui 上传图片回显并点击放大实现
- java出租车源码_基于WEB的JAVA出租车打车系统
- 计算机类调研报告选题,大学生调研报告选题精选.doc
- 6.1 阈值处理-- threshold函数
- Pyspark官方文档
热门文章
- 大规模分布式系统资源管理(一)
- 孤岛惊魂5服务器稳定吗,这才是《孤岛惊魂5》真正的“最低画质”
- python 打开网页自动播放视频_html5的video标签自动播放
- PHP SESSION生存时间设置
- Java 并发编程AQS--源码解读
- 设计模式---创建型模式
- 会动的图解 | 既然IP层会分片,为什么TCP层也还要分段?
- matlab 30案例 目录,MATLAB-智能算法30个案例分析-终极版(带目录).doc
- java设置首页跳转_SpringBoot设置首页(默认页)跳转功能的实现方案
- 如何安装dubbo的管理控制台