Java中的包机制
【摘要】 Java 工程的文件目录结构是怎样的
从最简单的实例说起,下面是使用eclipse新建的一个工程,在工程中新建了一个包,在包中新建了一个类,在类中写了一行代码,一运行,看到打印出了hello world。这是一个再简单不过的例子了,你也能很容易的实现你想要的效果,然而你真的理解这份程序是怎样运行的吗?以及Java的文件目录结构是怎样的?这就是IDE带来的弊端。
那么,现在我们来到Linux平台(Windows命令行也可以),除去IDE来看Java代码是怎样执行的
我们将Text.java拷贝到Linux下的…/java2/目录来执行,却发现报错了,提示找不到test/Text这个类
这是为什么呢?
罪魁祸首正是代码第一行:package test;
这就是Java中的包机制,使用package test;就要求此份.java文件必须保存在test/目录,这样Java解释器才能找到它。
在eclipse中能正确运行,你可以去Windows下的工程中查看,Text.java这个文件必是在test目录下的。
那么我们进行如下操作
将代码考到test/目录下,便可成功运行。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)