我只知道如何只是在类的顶部声明它来创建一个包,但我不知道代码来创建它如何创建一个包
package myPackage;
class test{
system.out.println("Hello every one");
}
请提供我的代码进行编译
我只知道如何只是在类的顶部声明它来创建一个包,但我不知道代码来创建它如何创建一个包
package myPackage;
class test{
system.out.println("Hello every one");
}
请提供我的代码进行编译
这应该是你的一天从端到端的阅读:)
http://download.oracle.com/javase/tutorial/java/package/packages.html
的教训,不要忘记这个页面http://download.oracle.com/javase/tutorial/java/package/managingfiles.html
阅读这些编译选项:
包是通过它所在的文件夹层次结构“创建”的。例如,您的test
类位于myPackage
包中,该包必须位于名为myPackage的文件夹中。
如果你的类是在包中,那么Java期望你的源文件在类似于包结构的目录结构中。在这种情况下,创建一个名为myPackage的目录并将test.java放在该目录中。然后从myPackage目录所在的目录运行javac myPackage/test.java
。这将在myPackage目录中创建一个test.class文件。如果test.java中定义了主函数,则可以从同一个目录运行java myProject.test
。
是它需要手动创建一个包,不能这样编译器为我们创建一个包,因为我们提供了一个代码,javac的mypackage中/ test.java – 2011-01-05 07:12:28
@Salman_Khan没有,编译器不会。开始使用像Eclipse这样的IDE http://www.eclipse.org/downloads/他们为您完成大部分基础工作 – Nishant 2011-01-05 07:17:22
'test'类应该是公开的,并将其放在文件夹“myPackage”下。该文件夹是包。
这真的不清楚你在做什么。你是否完全不知道如何使用Java编译器,或者你是否在考虑某些特定于包的东西? – 2011-01-05 06:59:27
我想知道的代码编译它,我想创建一个mypackage的包在我的测试类中驻留 – 2011-01-05 07:00:42
请谷歌的Java教程和尝试的例子。上面的类不会按原样编译。 – Raghuram 2011-01-05 07:01:17