java中带有package的java源文件在cmd下得运行

来源:互联网 发布:部落冲突野猪数据大全 编辑:程序博客网 时间:2024/05/22 18:22

。### java中的包在文件系统中的反映

java源文件中如果开头没有package关键词,那么这个类就在一个默认包中,在文件系统中的反映就是
一个java类,包存储的实例
其中,前三个文件夹就创建的三个包,下面的两个java文件就是在默认包中。
如果使用import src.*这样的语句,那么只会引入下面的两个类,而不会引入上面的三个包中的类。

在cmd下运行带有package语句的java程序


2017/10/01  11:07    <DIR>          .2017/10/01  11:07    <DIR>          ..2017/10/03  20:58               698 demo.java2017/10/02  12:52               455 demo1.java               2 个文件          1,153 字节               2 个目录 192,601,513,984 可用字节E:\个人文件\java\Test\src\mStack>javac demo.javaE:\个人文件\java\Test\src\mStack>java demo错误: 找不到或无法加载主类 demoE:\个人文件\java\Test\src\mStack>cd..E:\个人文件\java\Test\src>java mStack.demotest!E:\个人文件\java\Test\src>java mStack/demotest!

win10系统下,cmd中使用javac没有异常,但是运行时出现了错误
解决方法是回到上一层目录,然后使用java pack_name.class_name的方式,当然,我这里试了下用/也是可以的


* 当然还有一种办法是修改环境变量,不过弄了半天没弄出来,就不在这写了,有兴趣的朋友可以去找找,欢迎分享! *

阅读全文
0 0
原创粉丝点击