5

我正在尝试获取一个与JUNG一起使用的示例程序,JUNG是 Java 中的一个绘图工具。我下载并引用了 Eclipse 中的所有 .jar 文件,因此我的项目层次结构如下所示: alt text http://img638.imageshack.us/img638/6787/hierarchy.png

在 Test.java 我有以下代码:

public class Test {

static public void main() {
    System.out.print("Hello");
}}

出于某种原因,当我尝试通过右键单击项目层次结构中的 Jung 测试来将其作为 Java 应用程序运行时,我会看到一堆类。我的 Test.java 不在列表中,所以如果我将其保留为 ** 并按 ok,它就会开始运行一个程序,该程序会动态地将节点和顶点添加到图形中。我似乎无法弄清楚它实际执行的代码。我知道java,但是像jar文件这样的东西似乎让我迷失了。有任何想法吗?

谢谢

4

1 回答 1

5

根据您发布的症状,我的猜测是您在 Eclipse 中的启动命令指向了错误的主类。首先,您的主要方法需要如下所示:

public static void main(String[] args) {
    //stuff here
}

然后您可以右键单击该文件(在编辑器或资源管理器视图中)并从上下文菜单中选择“Run As -> Java Application”。这将为该主文件创建一个运行配置。

我认为真正的问题是您没有正确定义 main 方法 - 这将允许您的类显示为可能运行的类。

于 2010-05-25T21:44:50.947 回答