为什么MyEclipse启动时包会变成文件夹
建立好工程后,一切都可以运行,关闭MyEclipse重启后,包就变成了好几级的文件夹,还有就是工程下面就只有一src文件夹以及src一下由包变成的文件夹,其他什么都没有...
建立好工程后,一切都可以运行,关闭MyEclipse重启后,包就变成了好几级的文件夹,还有就是工程下面就只有一src文件夹以及src一下由包变成的文件夹,其他什么都没有
展开
2个回答
2015-12-07 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
Java类中,如果类编译完成后,包就是文件夹啊,编译生成的class文件放到包指定的文件夹下才能正常调用。
如你定义了一个MyTester类,包名是com.mycompany.mytest,那么编译完成后,就会生成对应的文件夹,com下面嵌套mycompany,mycompany下面嵌套mytest,然后在mytest下面有一个MyTester的类文件。
可能你的疑问是为什么生成的类文件会跑到src目录下,然后生成嵌套的文件夹,其实你可以指定不放到src目录下,你可以指定放到bin目录下。但不管怎样,包像正常运行,必须是一层层嵌套的。
如果想修改编译的class文件到其他目录下,你可以在项目上右击,选择“Properties”,找到“Java build path”,然后切换到“Sources”标签下,找到“Default output folder”将其中的src改成bin即可。
如你定义了一个MyTester类,包名是com.mycompany.mytest,那么编译完成后,就会生成对应的文件夹,com下面嵌套mycompany,mycompany下面嵌套mytest,然后在mytest下面有一个MyTester的类文件。
可能你的疑问是为什么生成的类文件会跑到src目录下,然后生成嵌套的文件夹,其实你可以指定不放到src目录下,你可以指定放到bin目录下。但不管怎样,包像正常运行,必须是一层层嵌套的。
如果想修改编译的class文件到其他目录下,你可以在项目上右击,选择“Properties”,找到“Java build path”,然后切换到“Sources”标签下,找到“Default output folder”将其中的src改成bin即可。
更多追问追答
追问
主要的是出了src之外,其他的什么bin啊,还有一个压缩包啊之类的玩意都没有了,就一个src
追答
什么压缩包?jar文件?一个正常的java工程,是没有你说的压缩包的,一般压缩包推荐放到lib目录下,压缩包需要自己手动添加到classpath路径,Java工程默认输出路径是bin目录,如果没有,请在Myeclipse中指定,我在上面已经说了如何指定了。
从你的描述来看,应该是输出文件跑到src目录下。
如果你不嫌麻烦,可以把你的工程打包,以附件的形式放到这里,我帮你看看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询