2011-01-05 66 views
-1

我只知道如何只是在类的顶部声明它来创建一个包,但我不知道代码来创建它如何创建一个包

package myPackage; 
class test{ 
system.out.println("Hello every one"); 


} 

请提供我的代码进行编译

+1

这真的不清楚你在做什么。你是否完全不知道如何使用Java编译器,或者你是否在考虑某些特定于包的东西? – 2011-01-05 06:59:27

+0

我想知道的代码编译它,我想创建一个mypackage的包在我的测试类中驻留 – 2011-01-05 07:00:42

+1

请谷歌的Java教程和尝试的例子。上面的类不会按原样编译。 – Raghuram 2011-01-05 07:01:17

回答

1

包是通过它所在的文件夹层次结构“创建”的。例如,您的test类位于myPackage包中,该包必须位于名为myPackage的文件夹中。

0

如果你的类是在包中,那么Java期望你的源文件在类似于包结构的目录结构中。在这种情况下,创建一个名为myPackage的目录并将test.java放在该目录中。然后从myPackage目录所在的目录运行javac myPackage/test.java。这将在myPackage目录中创建一个test.class文件。如果test.java中定义了主函数,则可以从同一个目录运行java myProject.test

+0

是它需要手动创建一个包,不能这样编译器为我们创建一个包,因为我们提供了一个代码,javac的mypackage中/ test.java – 2011-01-05 07:12:28

+0

@Salman_Khan没有,编译器不会。开始使用像Eclipse这样的IDE http://www.eclipse.org/downloads/他们为您完成大部分基础工作 – Nishant 2011-01-05 07:17:22

0

'test'类应该是公开的,并将其放在文件夹“myPackage”下。该文件夹是包。