小弟初学java,今遇一难题,望众高手解答。 在TestBanking.java中去掉import,加上package banking;。呵呵,成与不成就看你自己了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把TestBanking.java放banking外退到banking外 javac banking/Account.javajavac TestBanking.java 你只要在TestBanking.java中的import banking.*;前面加上package banking;问题就可以解决了! 谢谢各位,今天我编译成功了。为了搞清楚问题所在,我特地翻阅了侯捷译的《Thinging in Java第二版》。侯捷是这么说的:开始学习运用关键字Package时,结果可能令人沮丧……(编译要求太严格了,JDK的编译环境太差了!这是我说的)侯捷说要注意的有几点:1.当你产生Package时,这个package必须置于其名称所指的目录中。2.从classpath所含括的目录出发,必须能够搜寻至此目录。为了搞清第二点的确切意思,我修改了数次classpath,终于成功。原来正如苍穹兄所说的,把TestBanking.java放banking外,退到banking外,再javac TestBanking.java。不过关键是我classpath设的不对,classpath不应该是banking子目录而是banking所在的目录。现在我来评价一下各位热心的网友,第一位第二位我不太认同,因为我的代码来自sun公司的官方教材书,全英文的,所以代码不可能有错。第三位苍穹兄说的没有错,但是他没告诉我要注意classpath的问题,结果我又多费了一番周折。第四位可峰先生,很遗憾我不认同你的观点。TestBanking只是调用banking里的类,没有必要把自己也package到banking里面。不过第二位和第四位先生,你们的意思是说把TestBanking也package到banking里,这样就能直接编译了?这个我还没有试过,稍后我会的。如果成功,各位都有分~~~~~在此我感谢上述的热心朋友,你们的建议和启发帮助我解决了问题。 求助求助,如何使Java组件向两端对齐 接口中方法的使用问题 关于Java的一个问题 synchronized相关 String的问题 大家看看这个程序是怎么了 java 连接SQL数据库 讨论:大家都在使用JAVA做哪种开发模式? java文件操作,简单,急用!谢谢 高分,字节转换的问题? 请问平时用java开发应用程序,各位最常用也是最好用的是什么工具,java开发出的软件可以像VB开发的那样做安装程序吗?安装程序复杂吗? 调用在CMP中如何定义自己的finder方法怎么会有错?
退到banking外 javac banking/Account.java
javac TestBanking.java
侯捷说要注意的有几点:
1.当你产生Package时,这个package必须置于其名称所指的目录中。
2.从classpath所含括的目录出发,必须能够搜寻至此目录。为了搞清第二点的确切意思,我修改了数次classpath,终于成功。原来正如苍穹兄所说的,把TestBanking.java放banking外,退到banking外,再javac TestBanking.java。不过关键是我classpath设的不对,classpath不应该是banking子目录而是banking所在的目录。现在我来评价一下各位热心的网友,第一位第二位我不太认同,因为我的代码来自sun公司的官方教材书,全英文的,所以代码不可能有错。
第三位苍穹兄说的没有错,但是他没告诉我要注意classpath的问题,结果我又多费了一番周折。
第四位可峰先生,很遗憾我不认同你的观点。TestBanking只是调用banking里的类,没有必要把自己也package到banking里面。
不过第二位和第四位先生,你们的意思是说把TestBanking也package到banking里,这样就能直接编译了?这个我还没有试过,稍后我会的。如果成功,各位都有分~~~~~在此我感谢上述的热心朋友,你们的建议和启发帮助我解决了问题。