java dos编译命令是什么_dos命令行下进行java编译执行

1.dos简单操作命令

进入盘符     d:

进入路径    cd

查看当前路径下文件    dir

2.不含package的java文件的编译和执行

在d:\test下创建Helloworld.java文件,文件内容如下(不包含package):

public class Helloworld

{

public static void main(String args[]){

System.out.println("helloworld!");

}

}

dos命令行操作:

052cda391fccc22e1e8c42c79db5d2f2.png

3.含package的java文件的编译和执行

在D:\test\hello\day01下创建Helloworld.java文件,文件内容如下(包含package):

packagehello.day01;public classHelloworld

{public static voidmain(String args[]){

System.out.println("helloworld!");

}

}

dos命令行操作:

d76d34324e02194b58dcd4e7f4e8c2c7.png

注意:加载了package的类,在执行时,需要加上packge路径,如上图。如果不加路径,则会提示:“错误:找不到或无法加载主类”;

类中含有中文,在编译的时候需要添加encoding属性,即javac -encoding utf8 xxx.java,否则会报错:“错误:编码GBK的不可映射字符”

4.同一个包中,含有引用关系的java文件编译(代码略)

当含有引用关系的java文件用上述方法进行编译的时候,会提示“ 错误: 找不到符号”,这时候一个最直接的办法就是使用:javac *java或者javac -d . *java

-d的意思是编译文件的存储路径,.就是指当前路径,我的java文件都是隶属于exam.day包,那么执行javac -d . *java后,会在当前目录生成exam/day路径,里面存储编译生成的class文件

具体见图:

2e0cc2e4d20ed726183c275a3ded8ad7.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值