Java包将无法运行

时间:2013-06-17 22:59:15

标签: java package

我是java的新手(今天开始),当我创建我的第一个应用程序时,它生成了一些代码,第一行是“package firstproject;” (没有引号)。

当我试图运行这个时,我一直收到错误,说它找不到我的第一个项目类?

我创建了另一个项目,这次它没有这个包行,但确实有其他东西是公共类和东西,我没有得到错误?

我接下来的教程说代码应该运行正常而不用更改它并使用该包装线?

任何帮助将不胜感激!!

由于

2 个答案:

答案 0 :(得分:1)

听起来你试图在不指定包名的情况下运行项目的主类,例如假设你正在使用命令行,这个类:

//Main.java
package firstproject;
public class Main { 
    public static void main( String ... args ) { 
        System.out.println("ding...");
    }
}

应该编译并运行没有这样的问题:

$javac -d . Main.java
$java firstproject.Main
 ding...

-d标志表示在以下目录(。)

中创建包结构

答案 1 :(得分:0)

我可以建议在Oracle Java教程中遵循Hello World应用程序作为起点。 http://docs.oracle.com/javase/tutorial/getStarted/cupojava/netbeans.html

至少应该有类似以下的课程

public class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!"); // Display the string.
    }

}