-1

我对java非常陌生(从今天开始),当我创建我的第一个应用程序时,它生成了一些代码,第一行是“package firstproject;” (不带引号)。

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

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

我正在遵循的教程说代码应该在不更改它的情况下运行正常并且使用该包行?

任何帮助将不胜感激!!

谢谢

4

2 回答 2

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标志表示要在以下目录(。)中创建包结构

于 2013-06-17T23:24:06.563 回答
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.
    }

}
于 2013-06-17T23:16:45.040 回答