1.利用-cp

cd xxx
dir .java/s/b > srclist.txt
or dir x:/yyy/zzz/
.java/s/b > srclist.txt
javac -cp .;xxx/yyy/zzz.jar;x/y/z.jar -d classes @srclist.txt

2.直接使用

这个,主要是在做一个独立的Java项目,它不依赖IDE,同时要在别人电脑上编译运行
下面编译运行用到了jar包、properties文件。首先进入项目的根目录下,注意:每一行,表示:DOS系统将执行的指令。
G:
cd testJava
上面,两个命令为模拟,进入项目根目录(具体目录,根据自己程序所在目录)。
javac -classpath .;…/previousRecord.properties;…/lib/jtds-1.2.5.jar;com/cjb/properities/jdbc.properties com/cjb/jdbc/.java com/cjb/client/.java -encoding UTF-8
上面命令,表示:编译com/cjb/jdbc下所有java类和com/cjb/client下所有java类,这些类用到了previousRecord.properties文件(它的路径是相对的)和jtds-1.2.5.jar的文件jar包(它的路径也是相对的),同时用的编码是UTF-8。
java -Xms64m -Xmx512m -cp .;…/previousRecord.properties;…/lib/jtds-1.2.5.jar;com/cjb/properities/jdbc.properties com/cjb/client/MailDispatcherOperation
上面命令,表示:执行com/cjb/client下的MailDispatcherOperation.class(它里面有Main函数)。

https://blog.csdn.net/just3do/article/details/68957618

如何用JAVAC一次性编译多个包下的JAVA文件 ;JAVA和JAVAC 命令行;java 带有包名编译并运行,附带外部依赖jar包运行相关推荐

  1. 通过命令运行jar包(指定外部依赖jar包)

    前提条件: 1.本机已安装jdk 2.已配好jdk的环境变量 通过以下命令查询jdk是否配好 java -version 执行出现java版本信息即配好 lizhi@LiZhideMacBook-Ai ...

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

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

  3. Linux配置脚本导出运行,linux服务器部署jar包以及shell脚本的书写

    背景:记录在linux环境下部署jar程序的过程 1 部署过程记录 1.1 程序结构 这里的main函数就在DemRest2.java 文件中. 为了部署方便,要做到以下两点: 1 在导出的jar包中 ...

  4. 解决Gradle生成Eclipse支持后,发布到Tomcat丢失依赖jar包的问题

    最近一个项目中,使用号称下一代构建工具的Gradle构建项目. 使用中发现一个问题,Gradle从中央库下载的jar文件在系统的其它目录,使用gradle eclipse添加Eclipse支持时,ja ...

  5. 解决maven打包时手动添加的依赖jar包打不进去的情况

    这个问题忙了我一天多的时间,因为太棘手了, 所以记录下来,防止忘记: 问题是这样的,因为项目中用到了自定义的jar包,也就是远程仓库里没有的jar,所以想要引用就必须自己手动添加进去,在idea中运行 ...

  6. maven依赖本地非repository中的jar包-依赖jar包放在WEB-INF/lib等目录下的情况客户端编译出错的处理...

    2019独角兽企业重金招聘Python工程师标准>>> maven依赖本地非repository中的jar包 http://www.cnblogs.com/piaolingxue/a ...

  7. java工程加包_Java工程中添加依赖jar包不起作用问题总结

    Java工程中添加依赖jar包不起作用问题总结 此次总结两种方式的依赖问题 1 在Eclipse中添加依赖jar包不起作用问题 这种方式可能是Eclipse缓存,或者Eclipse还没有反应过来.例如 ...

  8. Eclipse下新建Maven项目、自动打依赖jar包

    当我们无法从本地仓库找到需要的构件的时候,就会从远程仓库下载构件至本地仓库.一般地,对于每个人来说,书房只有一个,但外面的书店有很多,类似第,对于Maven来说,每个用户只有一个本地仓库,但可以配置访 ...

  9. 命令行选项“/source-charset”与预编译头不一致

    命令行选项"/source-charset"与预编译头不一致 解决方法:不使用预编译头:

  10. springboot解决第三方依赖jar包的问题

    springboot解决第三方依赖jar包的问题 参考文章: (1)springboot解决第三方依赖jar包的问题 (2)https://www.cnblogs.com/xiaosiyuan/p/6 ...

最新文章

  1. 第十六届智能车竞赛广东省线上比赛第二波来袭
  2. ThinkSNS积分商城系统 一站式解决企业商城建站需求
  3. heroku能用mysql吗_heroku连接到mysql数据库
  4. SpringBoot2 整合OAuth2组件,模拟第三方授权访问
  5. 很详细的“追女生技巧”
  6. 你的公司有如下的症状吗?
  7. kali局域网扫描ip_kali 扫描局域网的QQ
  8. 概论-组合最优化问题、计算复杂性和启发式算法概念(现代优化计算方法)
  9. php自动计算增长率,Oracle表空间增长率监控脚本
  10. C语言复习 随手写3
  11. 学会写作:自我进阶的高效方法
  12. Android SDCard中写入文件
  13. php获取手机号码6,php随机生成姓名,手机号,6位数
  14. 呸!都TM开始打广告了,垃圾!
  15. RK3566和S905X3/S905X4对比哪个好?
  16. PPT插入幻灯片编号却没有出现页码的解决方法
  17. 聊天室程序python_Python聊天室程序(基础版)_python
  18. 文件操作,函数练习及答案
  19. 常识-idea里鼠标左键选择变成矩形块
  20. 大数据交易研究_学术著作 | 基于电商平台大数据的特征价格指数研究——统计研究...

热门文章

  1. 拓端tecdat|R语言结构方程模型SEM分析心理学和营销研究数据路径图可视化
  2. 拓端tecdat|R语言分布滞后线性和非线性模型(DLNM)分析空气污染(臭氧)、温度对死亡率时间序列数据的影响
  3. 拓端tecdat|自然语言处理NLP:主题LDA、情感分析疫情下的新闻文本数据
  4. 【大数据部落】R语言如何使用rjags R2jags来建立贝叶斯模型
  5. (11)数据分析-TableOne工具
  6. 【鲲鹏HCIA考试】随堂习题卷六
  7. Keras中的时间分布层TimeDistributed Layer使用教程
  8. 【opencv】错误提示OpenCV Error: Assertion failed
  9. 2021-08-04 Mysql自连接
  10. python 发送邮件附件csv_python给指定csv表格中的联系人群发邮件(带附件的邮件)