一个关于PACKAGE位置的问题

bjzjyang2 2010-08-02 08:56:16
如果程序中出现PACKAGE DEMO。那么这个DEMO文件夹,到底是应该存到什么路径下呢。我现在在编译一个例子程序。但是显示找不到PACKAGE DEMO。 是要放到PROJECT相关的文件之外么,还是怎么的? 谢谢
...全文
96 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kobe_gino 2010-08-03
  • 打赏
  • 举报
回复
上面说的对。
huyong479072052 2010-08-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 cellia 的回复:]

package的意思是指明当前类的逻辑地址,demo放在哪里都可以,但是在执行class的时候需要指明
例如:在demo文件夹下创建java源文件HelloWorld.java
Java code

package demo;
public class HelloWorld{
public static void main(String[] args){
……
[/Quote]
这个应该在demo所在的目录下 才能java demo.HelloWorld吧 不然找不到demo
不过设置好classpath为这个目录 应该就不用了
littleJP 2010-08-03
  • 打赏
  • 举报
回复
package 后面的目录就是指当前文件的包名路径,一般从根包开始写起。而classpath环境变量的值应该是项目路径
凉岑玉 2010-08-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 paullbm 的回复:]
放在src目录下即可。
但需要说明的是:项目根目录下的 .project 文件中设置源文件夹是否和src一致!
[/Quote]
就这个···当然要看你用的是什么开发环境了··用的是eclipse的话就这样··如果是直接用其他的敲代码的程序通过命令行运行的话··需要的是将包放在主目录下方··还有看看当前路径是否配置在环境变量中·希望对你有用
cellia 2010-08-02
  • 打赏
  • 举报
回复
package的意思是指明当前类的逻辑地址,demo放在哪里都可以,但是在执行class的时候需要指明
例如:在demo文件夹下创建java源文件HelloWorld.java

package demo;
public class HelloWorld{
public static void main(String[] args){

System.out.println("hello world!");

}

}

编译后不能直接执行java HelloWorld,必须使用java demo.HelloWorld来执行,而demo文件夹放在什么地方都可以
paullbm 2010-08-02
  • 打赏
  • 举报
回复
放在src目录下即可。
但需要说明的是:项目根目录下的 .project 文件中设置源文件夹是否和src一致!

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧