package,顾名思义,就是打包
所以,你在使用的时候,就要java myjava.c5.LibTest。作为一个3层的包裹,你要使用,就是java 1.2.3,而不是java /1/2/3,明白了吗?
所以,你在使用的时候,就要java myjava.c5.LibTest。作为一个3层的包裹,你要使用,就是java 1.2.3,而不是java /1/2/3,明白了吗?
解决方案 »
- 我MyEclipse那个运行main方法的菜单不见了,谁知道哪里可以设置回来吗?
- java中的多线程
- java我用double型定2.33,3.22这样几个数但运行2.33,3.22这样的数与int的数字相乘后,会变结果6.20000000000001
- java怎么取Oracle表的注释
- 怎样得到JAVA可运行程序
- 急问:文件读取进度条
- 求一个简单的算法,20分
- 关于JTable的简单问题
- 为什么执行IE时找不到Exception:java.lang.NoClassDefFoundError:com/borland/jbcl/layout/XYLayout
- 如何用java实现:与后台数据库相连生成曲线图
- 哪里可以找到键盘上按键的代码?
- 问题依旧:命令行环境下,一定要在进入源代码文件的目录后才能使用javac吗?
应为程序被申明在一个 package 下
编译时 编译器回去找这个包 而你又在 c5 目录下编译 所以编译器找不到包而报错
你应该把包看成一个整体,而不是目录