【问题标题】:Java Hello World Desktop Application [closed]Java Hello World 桌面应用程序 [关闭]
【发布时间】:2012-07-09 19:16:40
【问题描述】:

我想看看如何使用 Eclipse 创建一个 hello world java 桌面应用程序。我非常了解 Java,但我从未创建过 Java 桌面应用程序。如果有人能提供一个例子,那就太好了。谢谢!

【问题讨论】:

  • Stack Overflow 不是一个教程网站。在 Java Eclipse 和 Tutorial 上的快速谷歌搜索给了我很多结果。也许您可以查看其中一个并在此处发布更具体的问题?

标签: java swing eclipse-rcp awt desktop-application


【解决方案1】:

Swing 应用程序的基本元素是顶级JFrame(窗口)。我们将添加一个组件(JLabel),以便在JFrame 中有一些内容,调用pack() 以便布局组件,然后使框架可见。所有这些都包含在 Java 应用程序的标准 main() 方法中,但对于实际应用程序,您可能希望将代码组织到其他方法中,以便 main() 不会变得过于臃肿。

import javax.swing.JFrame;
import javax.swing.JLabel;

public class HelloWorld
{
    public static void main(String[] args)
    {
        JFrame hello = new JFrame("Hello World");
        hello.add(new JLabel("Hello World"));
        hello.pack();
        hello.setVisible(true);
    }
}

【讨论】:

    【解决方案2】:

    你是说 gui 吗?大多数人会使用swing,它有一个eclipse插件来帮助构建swing ui。如果您不需要 gui,那么只需创建一个类并在 main 方法中放置

        class HelloWorld{
    
    public static void main(String args[]){
    
    System.out.println("Hello World");
    
    }//end main
    
    }
    

    然后编译代码

    javac HelloWorld.java

    然后运行你的编译代码

    java HelloWorld

    source

    【讨论】:

    • 它确实需要一个 gui。但即使有你的例子,我将如何获得桌面应用程序?运行 eclipse 项目时是否有 exe 文件或创建的东西?
    • 检查更新已添加。它不会是 exe,因为它是 Java 应用程序。所以它将是 .java
    • 为您的 Eclipse-RCP 应用程序创建一个 .exe 不仅是可能的,而且非常容易做到。看这里:wiki.eclipse.org/FAQ_How_do_I_create_an_Eclipse_product%3F
    • owengerig - 我看到了 .java 和 .class 文件。但我正在尝试获取桌面应用程序。我希望我的程序在我双击应用程序时运行。
    • @stracka - 在教程中它说去插件开发,但我的 Eclipse 中没有。我尝试安装新软件,但找不到与插件开发相关的任何内容。我还查看了可用视角列表,但也找不到该选项。
    猜你喜欢
    • 2011-02-15
    • 1970-01-01
    • 2011-08-04
    • 2010-09-08
    • 1970-01-01
    • 2011-01-19
    • 2012-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多