package和命令行应用

package:包,简单来说事一种文件结构,一般来说用域名倒写的方法。

(我的个人网站:www.robotman.top),倒写就是top.robotman.xxxxx(其他的)

一般来说,成熟的ide会自动帮助设计者完成包的相关类建设,但是命令行运行javac则不吃这一套,会比较复杂,所以这里总结一下命令行来编译和运行打包的流程。

  • 首先我们新建一个测试文档,写上包。

//这是一个项目准备的两个文件夹,源代码放src,编译文件放classes

(图中的包就是:top.robotman.test)

  • 然后我们尝试进行编译工作。

先进入到工程文件的目录下(注意,就是存放src的那个目录);

然后进行编译,可以看见,编译时成功的,格式如下:

javac -d ./classes(表示编译后的文件放入的地方) src/Test.java(表示需要编译的文件,因为编译时在项目文件下,所以没办法直接接触需要编译的文件,所以需要src/)

至于-encoding utf-8只是调整编码格式,如果程序中都是英文应该不会需要这个雨具。

  • 然后我们一起来跑一下这个测试代码。

运行成功,测试大成功,我们来说下格式:

java -cp .;classes(查找classpath的地点,用分号分隔开,简单来说,就是查找哪里有class文件,如上文所说,我们的class文件编译放进classes的文件夹中,所以显然可以找到) top.robotman.test.TestP(包名加上文件名,简单易懂,就这么三部分)

综上所述,package也不是那么难,所以多练习吧!

转载于:https://my.oschina.net/u/3708595/blog/1555688

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值