我是进入package定义的包的所在目录执行javac把源代码文件编译到当前目录,但是运行的时候却提示软件包没有找到。
后来又用javac -d编译了一遍,还是不行,我想问一下,如果定义了包,编译的时候就一定要用javac -d命令吗?
后来又用javac -d编译了一遍,还是不行,我想问一下,如果定义了包,编译的时候就一定要用javac -d命令吗?
解决方案 »
- 请教一下,netbeans的文本限制线是干嘛用的?
- java applet在opera浏览器中的问题
- java gui数据绑定
- 关于构造函数的一点疑问????
- 如果求一个无向图里的一个任一顶点到其余各个顶点的路径?
- java应用程序打包成jar后,在一台没有安jdk机器上,装哪个软件不用重起机器,就能正常运行。
- 如何动态改变JTable的大小
- 管道线程能够接收数据,然后显示异常:java.io.IOException:write end dead;
- 为什么JB5和JB4中的光标位置有问题呢?
- 那能找到JBUILDER的资料?
- 如何解析HTTP POST上传文件请求报文
- JAVA 虚类简单问题。
在使用java命令运行的时候,会在classpath的下寻找你的包及下面的class文件。2。如果你在所在的目录编译成功的话,会在当前目录中生成你定义的以包名为名称的文件夹,所以你运行的时候会找不到;如果你在源文件中去掉声明的包,那么就可以像你说的那样进行运行了!