java - 代码从 jar 里跳出来运行?是什么原因造成的?

标签 java eclipse jar graph 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 test 将其作为 Java 应用程序运行时,我看到了一堆类。我的 Test.java 不在列表中,所以如果我将它保留为 ** 并按确定,它就会开始运行一个程序,该程序会动态地将节点和顶点添加到图形中。我似乎无法弄清楚它实际执行的是什么代码。我知道 java,但像这样的 jar 文件似乎让我迷失了方向。有什么想法吗?

谢谢

最佳答案

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

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

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

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

关于java - 代码从 jar 里跳出来运行?是什么原因造成的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2908580/

相关文章:

java - 无法从本地 Maven 存储库添加项目作为依赖项

java - 如何重命名使用Gradle工作区插件生成的包

java - 有没有办法在单击选项卡时将 fragment 选项卡重置回父 View

java - java串口异常

java - Java 中的加密和 PHP 中的解密

java - 类和子类 - 您如何跟踪它们?

eclipse - Eclipse Mobility Simulator 中没有可启动的应用程序

java - Eclipse执行jar中的文件

java - Maven,从打包的jar中排除资源文件夹

java可以从cmd运行jar但不能通过双击