菜问题........ 可能是找布道Account类,系统的classpath 环境变量要包含当前目录,加一个“.”或者把编译好的Account.class考到你classpath指定的目录下,比如d:\jdk1.4.1\lib 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 环境变量应该没有问题.我以前一直都没有什么编译的问题的可是用到package后就会这样了.提示说找不到Account类,但是明明都在同个目录的. 你是怎么编译的?我这里用 JDK + JCreator 编译你这段代码完全没有问题 两个.java文件应放淤同一个目录下(当然不是必需的)。使用javac编译后,会在当前目录下生成一个banking文件夹,.class类放淤其中。注意是当前目录。对于不在包中的类,应使用import引入banking包。 javac -d . banking/*.javaorjavac -d . banking/Account.javajavac -d . banking/Customer.javaFile Account.java must be compiled before Customer 还是不得.先编译Account,但它不会自动生成一个目录banking.这是为什么?自己手动建立这个目录并把Account.class放进去才能编译Customer. banking 的上级目录javac banking/Customer.java或简单点 javac *.java 就ok了。 用JCreator吧JCreator好像没有这个问题 好象是这样的.把两个文件放在banking目录然后按照MaoMaoChongCN(hawk)的办法:javac *.java OK!但是为什么不会自动生成banking目录呢?(如果不在banking目录的话)??? 不可能,应该可以自动生成banking目录的。 我也觉得奇怪,Jcreator可以,直接javac就不行。 关键在于-d 参数的使用。sun 网站上的注释如下:-d 路径:为class 文件设置目标路径。如果class 文件是package的一部分,javac将其置於子路径下。例如:参数设为 -d c:\myclasses,class文件为com.mypackage.MyClass,则class文件存于c:\myclasses\com\mypackage\MyClass.class。如果不指定-d,javac将class 文件置于与源文件相同的路径下。原文参见:http://java.sun.com/j2se/1.3/docs/tooldocs/win32/javac.html你将源文件置于c:\test目录中,在c:\test路径下运行javac -d . Account.java,便会生成c:\test\banking目录。但如前文所述,若不指定-d,则不会生成banking目录。 正则表达式 高手来! 关于JOptionPane的 中英文 问题 请教。。 JAVA捕获控制台输出 发一个基础的Thread类的问题 jacob怎么配置? 小弟没有接触过java,现在需要关于什么JNI的知识 poi导出Excel中插入网络图片的问题||给定URL得到实际地址 [讨论]应该如何有效的去设计GUI,为以后的MOD和REUSE 铺垫? Label类或者jLabel类可否支持鼠标双击事件响应?谢谢 我想到上海工作,但不知上海的IT业行情如何?高分求解! 谁帮我看一下程序,谢谢! 新年好,java新手100分求助简单问题!
我以前一直都没有什么编译的问题的
可是用到package后就会这样了.
提示说找不到Account类,但是明明都在同个目录的.
我这里用 JDK + JCreator 编译你这段代码完全没有问题
javac -d . banking/Customer.javaFile Account.java must be compiled before Customer
先编译Account,但它不会自动生成一个目录banking.
这是为什么?
自己手动建立这个目录并把Account.class放进去才能编译Customer.
javac banking/Customer.java或简单点 javac *.java 就ok了。
JCreator好像没有这个问题
把两个文件放在banking目录
然后按照MaoMaoChongCN(hawk)的办法:javac *.java OK!
但是为什么不会自动生成banking目录呢?(如果不在banking目录的话)
???
为class 文件设置目标路径。如果class 文件是package的一部分,javac将其置於子路径下。例如:参数设为 -d c:\myclasses,class文件为com.mypackage.MyClass,则class文件存于c:\myclasses\com\mypackage\MyClass.class。如果不指定-d,javac将class 文件置于与源文件相同的路径下。原文参见:
http://java.sun.com/j2se/1.3/docs/tooldocs/win32/javac.html你将源文件置于c:\test目录中,在c:\test路径下运行
javac -d . Account.java,便会生成c:\test\banking目录。
但如前文所述,若不指定-d,则不会生成banking目录。