Java:javac编译java文件引入class文件和jar依赖
发布日期:2021-07-01 06:13:59
浏览次数:2
分类:技术文章
本文共 864 字,大约阅读时间需要 2 分钟。
两个测试所需文件
public class Hello{ public void sayHello(){ System.out.println("Hello"); }}
public class Demo{ public static void main(String[] args) { Hello Hello = new Hello(); Hello.sayHello(); }}
同目录下javac编译执行
$ lsDemo.javaHello.java$ javac Demo.java$ java Demo
引入不同目录依赖编译执行
$ lsDemo.javalibs/ Hello.java$ javac -classpath ./libs Demo.java$ java -classpath .:libs Demo
引入jar包
将Hello.java打成jar包
$ cd libs$ javac Hello.java$ jar -cvf hello.jar Hello.class
引入jar包执行
$ ls Demo.javalibs/ hello.jar$ javac -classpath ./libs/hello.jar Demo.java$ java -classpath .:./libs/hello.jar Demo
优化
$ javac -encoding UTF-8 -classpath ./libs -d classes Demo.java# 参数说明-encoding UTF-8 定源文件使用的字符编码-classpath ./libs 指定查找用户类文件和注释处理程序的位置-d classes 指定放置生成的类文件的位置,必须存在Demo.java source files$ cd classes $ java Demo
转载地址:https://pengshiyu.blog.csdn.net/article/details/109595005 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月22日 19时11分34秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
少走弯路的十条忠告(受益无穷)
2019-05-08
教你27招,让你在社交,职场上人人对你刮目相看
2019-05-08
数字压缩编码
2019-05-08
MPEG2与MPEG4在视频编码的简单比较
2019-05-08
H.264概述与MPEG-X的区别
2019-05-08
MPEG2-TS流文件的简介
2019-05-08
MPEG2标准的压缩分层和编码原理
2019-05-08
TP简介+播放指
2019-05-08
HDTV格式视频文件播放指南
2019-05-08
DVB-CIB还是UTI,中国数字电视机卡分离标准之争谁执牛耳?
2019-05-08
八个黄金句型
2019-05-08
教你提高酒量
2019-05-08
穿出合适的西装
2019-05-08
数字电视标准
2019-05-08
三种数字电视标准比较
2019-05-08
数字电视技术自主 我国将避开巨额专利费(2)
2019-05-08
般若波罗蜜多心经
2019-05-08
ROM监控器RedBoot
2019-05-08
RedBoot是什莫?
2019-05-08
RedBoot命令使用入门
2019-05-08