网站首页 > 文章精选 正文
1.为什么要搞定 javac 命令
1.javac 是java中的编译源代码的命令工具,将.java文件编译成 .class 文件;
2.由于当下为了提高开发效率,大多数的开发工作都在 java的 集成开发环境中进行,因此,
也就很少有机会直接使用javac命令来编译我们的代码;
2.javac 命令使用的两个场景
1. javac 源文件 :
直接编译源文件,并将编译后的.class文件放到与源文件统一目录下;
2. javac 源文件 -d 编译文件输出路径 :
编译源文件,并将编译后的 .class 文件 放到 -d 参数后的目标路径中;
3. javac 源文件 -d 编译文件输出路径 -encoding utf-8 :
编译文件, 并将编译后的.class文件放到 -d参数后的目标路径中,
且指定编码格式 为utf-8,解决运行时中文乱码问题。
4.javac @sourcesList_file -d 编译我呢见输出路径 -encoding utf-8 :
4.1 @soucesList_file : 文件中可以写多个java源文件,这种方式适合编译较大型的java项目,
4.2 每一个java源文件之间用回车符进行分割;
4.3 存在多级目录的,在windows下使用`\` ,在linux 下使用 '/' :
windows : 'src\com\northcastle\xxx.java'
linux : 'src/com/northcastle/xxx.java'
2.1 单文件的编译
2.1.0 项目准备
新建一个目录,用于存放我们的项目:
目录结构如下:
2.1.1 java文件内容
》 Hello.java 文件内容如下:
public class Hello {
public static void main(String[] args) {
System.out.println("hello world");
}
}
2.1.2 执行编译
打开命令行窗口,进入到 test 文件夹下面;
执行命令如下: javac .\src\Hello.java -d target -encoding utf-8
如果没有报错,则执行成功,去target 目录下查看,会生成 Hello.class 文件
2.1.3 运行程序
进入到 target 目录中,使用 java 命令来执行程序。
java Hello
- 上一篇: 受权发布|中华人民共和国学前教育法
- 下一篇: Java这个高级特性,很多人还没用过
猜你喜欢
- 2025-01-23 Java程序员终极面试题(java程序员面试题库)
- 2025-01-23 人生中的第一个Java程序:HelloWorld
- 2025-01-23 彻底搞定JAVA乱码问题来龙去脉(java乱码问题解决)
- 2025-01-23 面试必杀技:Jmeter性能测试攻略大全(第二弹)
- 2025-01-23 PATH系统环境变量配置教程【图文步骤】
- 2025-01-23 如何在Windows10中配置java的JDK环境
- 2025-01-23 java环境变量设置(java环境变量怎么设置)
- 2025-01-23 Java First Hello World 程序(hello world.java)
- 2025-01-23 Linux 下安装JDK17(linux如何安装jdk1.8)
- 2025-01-23 java编程、java学习:深刻理解Java编程的7个例子
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)
- mysql数据库面试题 (57)